int valor = 0; //Almacena si el botón está o no presionado
int boton = 15; //GPIO usado para el botón
void setup() {
Serial.begin(9600); //UART comunicación Serial baud rate 9600
pinMode(boton, INPUT); //Define el GPIO como entrada
}
void loop() {
valor = digitalRead(boton); //Lee el valor actual del pin (1 si no está apretado)
Serial.println(valor); //Imprime el valor
if (valor == 1) {
Serial.println("Botón suelto");
delay(100);
}
else {
Serial.println("Botón presionado");
delay(100);
}
}