const int btn1 = 12, btn2 = 14, btn3 = 27;
const int led1 = 26, led2 = 25;
bool ledState1 = false, ledState2 = false;
void setup() {
Serial.begin(115200);
pinMode(btn1, INPUT);
pinMode(btn2, INPUT_PULLUP);
pinMode(btn3, INPUT_PULLUP);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
}
void loop() {
bool btnPressed1 = digitalRead(btn1);
Serial.print("Button 1: ");
Serial.print(btnPressed1);
bool btnPressed2 = digitalRead(btn2);
Serial.print("Button 2: ");
Serial.print(", Button 2: ");
Serial.print(btnPressed2);
bool btnPressed3 = digitalRead(btn3);
Serial.print(",Button 3: ");
Serial.println(btnPressed3);
if (btnPressed1 == 1) {
ledState1 = !ledState1;
}
if (btnPressed2 == 0) {
ledState2 = !ledState2;
}
if (btnPressed3 == 0) {
ledState1 = true;
ledState2 = true;
}
digitalWrite(led1, ledState1);
digitalWrite(led2, ledState2);
delay(500);
}