#include <LiquidCrystal_I2C.h>
int pinBoton1 = 2;
int pinBoton2 = 3;
LiquidCrystal_I2C lcd (0x27,20,4);
bool boton1 = false;
bool boton2 = false;
void miMenu(){
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Menu");
lcd.setCursor(0,1);
lcd.print("1. Numeros pares");
lcd.setCursor(0,2);
lcd.print("2. Numeros impares");
lcd.setCursor(0,3);
lcd.print("Selecciona opcion");
}
void setup() {
pinMode(pinBoton1, INPUT);
pinMode(pinBoton2, INPUT);
lcd.init();
lcd.backlight();
miMenu();
}
void loop() {
boton1 = digitalRead(pinBoton1);
boton2 = digitalRead(pinBoton2);
if(boton1 == HIGH){
delay(250);
lcd.clear();
lcd.print("Presionaste Pares");
delay(2000);
miMenu();
}
if(boton2 == HIGH){
delay(250);
lcd.clear();
lcd.print("Presionaste Impares");
delay(2000);
miMenu();
}
}