Montaje y programa del pulsador con Arduino!!!!!



Nota: la primera imagen que se observa, es el montaje de un pulsador y un solo led. El código que a continuación se muestra es de la segunda imagen donde un pulsador entre prender un led y apagar el otro.

/* Pulsador para 2 LED´s
* Sebastian Valencia
* http://electrosystemss.blogspot.com/
*/

int ledPin = 13; // este es el PIN de salida del primer LED
int ledPin2 = 12; // este es el PIN de salida del segundo LED
int inputPin = 2; // este es el PIN de entrada para el boton
int val = 0; // esta variable se usa para leer el in de entrada del pulsador

void setup()
{
pinMode(ledPin, OUTPUT); // Se inicializan los pines que son salida
pinMode(ledPin2,OUTPUT);
pinMode(inputPin, INPUT); // y se declara el Pin del pulsador como entrada
Serial.begin(9600);
}
void loop()
{
val = digitalRead(inputPin); // lee el valor del pulsador
if (val == HIGH) // condicion de lectura del pulsador
{
digitalWrite(ledPin, LOW);
digitalWrite(ledPin2, HIGH);
Serial.println("EL led 2 encendido");
} else
{
digitalWrite(ledPin, HIGH);
Serial.println("EL led 1 encendido");
digitalWrite(ledPin2, LOW);
}
}