const int pulsador = 2; //declaro la variable pulsador para la entrada 2
const int diodo = 5; // declaro la variable diodo para la salida 5
int estado = 1;
void setup() {
pinMode (pulsador, INPUT); // declaro el pulsador como pin de entrada
pinMode (diodo, OUTPUT); // declaro el diodo como pin de salida
}
void loop() {
estado = digitalRead(2); //declaro que estado equivale al estado del pin pulsador (2)
if(estado == HIGH) { // declaro con el dato IF que si estado es HIGH debe ejecutar
digitalWrite(5, HIGH); // el encendido del led
delay (1000); // por 1 segundos
digitalWrite(5,LOW);
delay (500);
digitalWrite(5, HIGH);
delay(1000);}
else {
digitalWrite(diodo, LOW); // luego si la condicion de true en pin 2 no se cumple el led se apaga
}
}
// 2.2. ¿Podríamos hacer un programa que cuando presionemos el interruptor,
//prenda el LED un segundo, lo apague por 0,5 segundos y lo vuelva a encender
//un segundo?