domingo, 28 de agosto de 2011
Digital In lectura de un pulsador 2
En este ejercicio al apretar el botón se enciende el LED que estaba apagado y al soltar el botón el LED se apaga.
Conectar un cable desde la pata izquierda del botón a GND. Conectar un cable desde la J al frente de la pata derecha del botón al pin 2. Conectar un cable desde la linea azul al frente de la pata izquierda del botón hasta 5v. Colocar una resistencia de 10k desde la pata derecha del botón hasta el cable que esta en la linea azul.
Cargar el siguiente código:
int ledPin = 13; // Escoge el pin para el led
int inPin = 2; // Escoge el pin para el pulsador
int val = 0; // variable para leer el estado del pin
void setup()
{
pinMode(ledPin, OUTPUT); // declara el LED como salida
pinMode(inPin, INPUT); // declara el pulsador como entrada
}
void loop()
{
val = digitalRead(inPin); // Lee el valor del pulsador
if (val == HIGH) // verifica si la entrada es HIGH (Pulsador sin presionar)
{
digitalWrite(ledPin, LOW); // apaga el LED
}
else
{
digitalWrite(ledPin, HIGH); // Enciende el LED
}
}
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario