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
  }
}






No hay comentarios:

Publicar un comentario