#define hijau 3
#define btnhijau 12
#define biru 4
#define btnbiru 11
bool ledBiruStatus = false;
bool tombolBiruLastState = HIGH;
void setup() {
pinMode(btnbiru, INPUT_PULLUP);
pinMode(biru, OUTPUT);
}
void loop() {
if (digitalRead(btnbiru) == LOW && tombolBiruLastState == HIGH) {
delay(50);
if (digitalRead(btnbiru) == LOW) {
ledBiruStatus = !ledBiruStatus;
}
}
digitalWrite(biru, ledBiruStatus ? HIGH : LOW);
tombolBiruLastState = digitalRead(btnbiru);
}