//añado variables para el boton, los leds y los delay
int pin_boton = (2);
int led1 = (3);
int led2 = (4);
int espera1 = (200);
int espera2 = (400);
void setup() {
Serial.begin(9600);
pinMode(pin_boton, INPUT); //el boton es una entrada de información, por eso input
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
}
void loop() {
pin_boton = digitalRead(2); //añadimos digital Read pq el boton lee información
//ponemos 2 = para poner condiciones dentro del if
//indicamos que si el boton está apagado, estado 0 o LOW, nos cumple una función
if(pin_boton == 0){
Serial.println("boton apagado");
digitalWrite(led1, HIGH);
delay (espera1);
digitalWrite(led1, LOW);
delay (espera1);
}
//ahora indicamos que, de lo contrario, si está encendido nos cumple una función distinta
else {
Serial.println("boton encendido");
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
delay (espera2);
digitalWrite(led2, LOW);
delay (espera2);
}
}