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