const int rightButtonPin = 2;
const int leftButtonPin = 3;
const int ler = 5;
const int len = 4;
int rightButtonState = 0;
int leftButtonState = 0;
bool state1 = false;
bool state2 = false;
bool rightButtonPressed = false;
bool leftButtonPressed = false;
void setup() {
pinMode(rightButtonPin, INPUT);
pinMode(leftButtonPin, INPUT);
pinMode(ler, OUTPUT);
pinMode(len, OUTPUT);
Serial.begin(9600);
}
void loop() {
rightButtonState = digitalRead(rightButtonPin);
leftButtonState = digitalRead(leftButtonPin);
if ((rightButtonState == HIGH) && (state1 == false)) {
state1 = true;
if (leftButtonState == HIGH && state1 == true){
digitalWrite(ler, HIGH);
}
}else if ((rightButtonState == LOW) && (state1 == true)) {
state1 = false;
if (leftButtonState == LOW && state1 == false){
digitalWrite(ler, LOW);
}
}
else if ((leftButtonState == HIGH) && (state2 == false)) {
state2 = true;
if (rightButtonState == HIGH && state2 == true){
digitalWrite(len, HIGH);
}
}else if ((leftButtonState == LOW) && (state2 == true)) {
state2 = false;
if (rightButtonState == LOW && state2 == false){
digitalWrite(len, LOW);
}
}
Serial.print(rightButtonState);
Serial.print(" ");
Serial.print(leftButtonState);
Serial.print(" ");
Serial.print(state1);
Serial.print(" ");
Serial.print(state2);
Serial.println();
delay(50);
}