#include <LiquidCrystal.h>
int led = 8;
int boton = 7;
LiquidCrystal lcd(12,11,5,4,3,2);
void setup() {
pinMode(led, OUTPUT);
pinMode(boton, INPUT_PULLUP); // Botón con resistencia interna
lcd.begin(16,2);
}
void loop() {
Serial.begin(9600);
int estadoBoton = digitalRead(boton); // Lee el botón
Serial.println(estadoBoton);
lcd.clear();
lcd.setCursor(0,0);
if(estadoBoton == LOW){ // LOW = botón presionado
digitalWrite(led, HIGH);
lcd.print("Prendido");
} else {
digitalWrite(led, LOW);
lcd.print("Apagado");
}
delay(200); // Pequeña pausa para estabilidad
}