#include "LiquidCrystal.h"
#define RS 25
#define EN 12
#define D4 32
#define D5 23
#define D6 2
#define D7 4
#define Boton 15 // Pin donde se esta conectado el pulsador
int contador = 0; // Contador de pulsaciones
int lectura = 0;
LiquidCrystal lcd(RS,EN,D4,D5,D6,D7); // Pines del LCD
void setup() {
pinMode(Boton, INPUT);
lcd.begin(16, 2);
lcd.clear();
lcd.print("Pulsaciones: ");
lcd.setCursor(0, 1);
lcd.print(contador);
Serial.begin(9600);
}
void loop() {
lectura=digitalRead(Boton);
delay(200);
if (lectura==1) {
contador=contador+1;
lcd.setCursor(0, 1);
lcd.print(contador); // Actualiza el valor en el LCD
Serial.print("Pulsaciones: ");
Serial.println(contador); // Muestra el valor en el monitor serial
}
}