#define led 21
#define buttonOn 14 // Green button
#define buttonOff 13 // Red button
bool ledState = false;
void setup() {
Serial.begin(115200);
pinMode(led, OUTPUT);
pinMode(buttonOn, INPUT_PULLUP);
pinMode(buttonOff, INPUT_PULLUP);
}
void loop() {
// Check green button (active LOW)
if (digitalRead(buttonOn) == LOW) {
digitalWrite(led, HIGH);
if (!ledState) {
Serial.println("LED ON");
ledState = true;
}
delay(200);
}
// Check red button (active LOW)
if (digitalRead(buttonOff) == LOW) {
digitalWrite(led, LOW);
if (ledState) {
Serial.println("LED OFF");
ledState = false;
}
delay(200);
}
}