/* * Pulsador * by DojoDave * Traducido por: V. Garcia * Cambia de encendido a apagado un LED, conectado al terminal 13 digital y * masa, cuando presionas el pulsador conectado al pin 7. Se apaga al soltar. * */ int inPin = 2; // escoge el pin 2 de entrada (para un botón) int ledPin = 8; // escoge el pin 13 para el LED int val = 0; // variable para leer el estado de pin void setup () { pinMode (ledPin, OUTPUT); // declara LED como salida digitalWrite(inPin, HIGH); // activa la rpa al pin 2 pinMode (inPin, INPUT); // declara el botón como entrada } void loop () { val = digitalRead (inPin); // lee valor de la entrada if (val == HIGH) { // comprueba si la entrada es ALTA (botón liberado) digitalWrite (ledPin, LOW); // si, cambia y apaga LED } else { digitalWrite (ledPin, HIGH); // no, cambia y enciende LED } }