int tombol0 = 8;
int tombol1 = 2;
int tombol2 = 3;
int tombol3 = 4;
int led_hijau = 5;
int led_kuning = 6;
int led_merah = 7;
int jumlahTekanan0;
int jumlahTekanan1;
int jumlahTekanan2;
int jumlahTekanan3;
void setup() {
pinMode(tombol0, INPUT);
pinMode(tombol1, INPUT);
pinMode(tombol2 , INPUT);
pinMode(tombol3, INPUT);
pinMode(led_hijau, OUTPUT);
pinMode(led_kuning, OUTPUT);
pinMode(led_merah, OUTPUT);
}
void loop() {
{int StatusTombol0 = digitalRead(tombol0 );
if (StatusTombol0 == HIGH) {
jumlahTekanan0 ++;
delay(200);
if (jumlahTekanan0 == 1) {
digitalWrite(led_hijau, LOW);
digitalWrite(led_kuning, LOW);
digitalWrite(led_merah, LOW);
delay(200);
jumlahTekanan0 = 0;
}
}
}
{int StatusTombol1 = digitalRead(tombol1 );
if (StatusTombol1 == HIGH) {
jumlahTekanan1 ++;
delay(200);
if (jumlahTekanan1 == 1) {
digitalWrite(led_hijau, HIGH);
jumlahTekanan1 = 0;
delay(200);
}}
}
{int StatusTombol2 = digitalRead(tombol2);
if (StatusTombol2 == HIGH) {
jumlahTekanan2 ++;
delay(200);
if (jumlahTekanan2 == 1) {
digitalWrite(led_kuning, HIGH);
}}
int StatusTombol3 = digitalRead(tombol3);
if (StatusTombol3 == HIGH) {
jumlahTekanan3 ++;
delay(200);
if (jumlahTekanan3 == 1) {
digitalWrite(led_merah, HIGH);
delay(200);
jumlahTekanan3 = 0;
}
}
}
}