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
}
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario