#define sw1 3
#define sw2 4
#define sw3 5
#define led1 2
int menu;
bool toggleled;
void setup() {
pinMode(sw1, INPUT_PULLUP);
pinMode(sw2, INPUT_PULLUP);
pinMode(sw3, INPUT_PULLUP);
pinMode(led1, OUTPUT);
}
void loop() {
if (menu == 0) {
if (digitalRead(sw1) == 0) {
menu = 1;
}
}
if (menu == 1) {
if (digitalRead(sw2) == 0) {
menu = 2;
}
}
if (menu == 2) {
if (digitalRead(sw3) == 0) {
toggleled=!toggleled;
digitalWrite(led1, toggleled);
menu=0;
}
}
}