int pin_boton;
void setup() {
// put your setup code here, to run once:
// Ponemos todos los pines que tienen que funcionar
pinMode(2, INPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
Serial.begin(9600); //Los activamos
}
void loop() {
// put your main code here, to run repeatedly:
pin_boton = digitalRead(2);
// La variable pin_boton conectada con el pin 2
if(pin_boton == 0) { //Con el if le decimos a la variable que haga todo lo que pone cuando el Boton no está presionado
Serial.println("El boton NO esta presionado");
digitalWrite(3, HIGH); //se abre la led
delay(500); //estamos haciendo que la led este abierta medio segundo
digitalWrite(3, LOW); //se cierra la led
delay(500);
}
else{ //En el else hacemos que cuando el if termine este se activa
Serial.println("El boton está presionado");
digitalWrite(4, HIGH); //se abre la led
digitalWrite(4, LOW); //se apaga la led
}
Serial.println(pin_boton);
}