miércoles, 17 de agosto de 2011

Analog In, Digital In con Pulsador


*Pushbutton : http://www.arduino.cc/en/Tutorial/Pushbutton

El "Pushbutton" es un componente que conecta dos puntos en un circuito cuando lo presionas. Este ejemplo prende un LED cuando aprietas el botón.

Se conectan 3 cables a Arduino. El primero va desde la pata izquierda del botón a GND (cable color verde). El segundo se conecta en la linea J ( al frente de la pata derecha del botón) hasta el Pin 7 (cable color amarillo) y el tercero se conecta en la linea azul al frente de la pata derecha del botón hasta 5v           (cable color gris). Entre el cable verde y el gris se coloca una resistencia.
Se conecta un LED en el Pin 13.

*Observación: con resistencia de 10k el LED pereciera brillar más que con resistencia 330.





Código Arduino:


int ledPin = 13; // LED conectado al pin 13
int inPin = 7;   // pulsador conectado al pin 7
int val = 0;     // Variable para almacenar el valor leído

void setup()
{
 pinMode(ledPin, OUTPUT);    // configura el pin 13 como salida
 pinMode(inPin, INPUT);      // configure el pin 7 como entrada
}

void loop()
{
 val = digitalRead(inPin);   // Lee el valor del pin 7
 digitalWrite(ledPin,val);   // Enciende el LED si el pulsador está presionado
}


No hay comentarios:

Publicar un comentario