byte a, k;
byte menuPos[10];
void setup() {
Serial.begin(115200);
pinMode(2, INPUT_PULLUP);
pinMode(3, INPUT_PULLUP);
pinMode(4, INPUT_PULLUP);
}
void loop() {
// put your main code here, to run repeatedly:
if (digitalRead(3) == LOW) {
a++;
Serial.println(a);
delay(200);
}
if (digitalRead(4) == LOW) {
a++;
Serial.println(a);
delay(200);
}
if (digitalRead(2) == LOW) {
if (a != 0) {
menuPos[k] = a;
k++;
} else {
menuPos[k] = 0;
k--;
}
a=0;
for (int i = 0; i <= 10; i++) {
Serial.print(menuPos[i]);
Serial.print(" ");
}
Serial.println();
delay(300);
}
}