manual de programación arduina Manual+Programacion+Arduino | Page 30

Arduino: Manual de Programación entrada digital Ésta es la forma más sencilla de entrada con sólo dos posibles estados: encendido o apagado. En este ejemplo se lee un simple switch o pulsador conectado a PIN2. Cuando el interruptor está cerrado el pin de entrada se lee ALTO y encenderá un LED colocado en el PIN13 int ledPin = 13; // pin 13 asignado para el LED de salida int inPin = 2; // pin 2 asignado para el pulsador void setup() // Configura entradas y salidas { pinMode(ledPin, OUTPUT); // declara LED como salida pinMode(inPin, INPUT); // declara pulsador como entrada } void loop() { if (digitalRead(inPin) == HIGH) // testea si la entrada esta activa HIGH { digitalWrite(ledPin, HIGH); // enciende el LED delay(1000); // espera 1 segundo digitalWrite(ledPin, LOW); // apaga el LED } } 30