#define tmbl1 18
#define ledr 19
int pbState;
int kondisi=0;
void setup()
{
pinMode(tmbl1, INPUT);
pinMode(ledr, OUTPUT);
Serial.begin(9600);
}
void loop() {
pbState = digitalRead(tmbl1);
if (pbState == 1 && kondisi == 0){
digitalWrite(ledr, HIGH);
kondisi = 1;
delay(200);
}
else if (pbState == 0 && kondisi == 1){
digitalWrite(ledr, HIGH);
kondisi = 2;
delay(200);
}
else if(pbState == 1 && kondisi == 2){
digitalWrite(ledr, LOW);
kondisi = 3;
delay(200);
}
else if (pbState == 0 && kondisi == 3){
digitalWrite(ledr, LOW);
kondisi = 0;
delay(200);
}
}