#include <LiquidCrystal.h>
LiquidCrystal lcd(10,9,7,6,5,4);
String pole[] = {"M1", "M2", "M3", "M4"};
bool t = true;
bool tt = true;
int index = 0;
bool firstTime = true;
void setup() {
pinMode(13, INPUT);
digitalWrite(13, HIGH);
pinMode(12, INPUT);
digitalWrite(12, HIGH);
lcd.begin(16,2);
}
void loop() {
if(digitalRead(13) == LOW && t == true)
{
t=false;
if(firstTime == true) {index--; firstTime = false;}
index++;
if(index == 4) {index=0;}
lcd.clear();
lcd.setCursor(5,0);
lcd.print("MENU");
lcd.setCursor(6,2);
lcd.print(pole[index]);
}
if(digitalRead(13) == HIGH)
t = true;
if(digitalRead(12) == LOW && tt == true)
{
tt = false;
if(firstTime == true) {index=4; firstTime = false;}
index--;
if(index == -1) {index=3;}
lcd.clear();
lcd.setCursor(5,0);
lcd.print("MENU");
lcd.setCursor(6,2);
lcd.print(pole[index]);
}
if(digitalRead(12) == HIGH)
tt = true;
}