#define hijau 13 // inisial pin
#define merah 12
#define kuning 11
#define pbh 4
#define pbm 3
#define pbk 2
#define reset 5
#define buzz 10
int data1;
int data2;
int data3;
int data4;
// variabel untuk menyimpan data tombol
void setup() {
// put your setup code here, to run once:
pinMode(hijau, OUTPUT);
pinMode(merah, OUTPUT);
pinMode(kuning, OUTPUT);
pinMode(buzz, OUTPUT);
pinMode(pbh, INPUT_PULLUP);
pinMode(pbm, INPUT_PULLUP);
pinMode(pbk, INPUT_PULLUP);
pinMode(reset, INPUT_PULLUP);
}
void loop() {
// put your main code here, to run repeatedly:
data1=digitalRead(pbh);
data2=digitalRead(pbm);
data3=digitalRead(pbk);
data4=digitalRead(reset);
if(data1==LOW)
{
digitalWrite(hijau, LOW);
digitalWrite(merah, HIGH);
digitalWrite(kuning, HIGH);
digitalWrite(buzz, HIGH);
}
else if(data2==LOW)
{
digitalWrite(hijau, HIGH);
digitalWrite(merah, LOW);
digitalWrite(kuning, HIGH);
digitalWrite(buzz, HIGH);
}
else if(data3==LOW)
{
digitalWrite(hijau, HIGH);
digitalWrite(merah, HIGH);
digitalWrite(kuning, LOW);
digitalWrite(buzz, HIGH);
}
else if(data4==LOW)
{
digitalWrite(hijau, HIGH);
digitalWrite(merah, HIGH);
digitalWrite(kuning, HIGH);
digitalWrite(buzz, LOW);
}
}