//Traffic Light oleh IOT3-1 Adindra Vickar Ega
#define tombol 7
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
if(!Serial) Serial.println("serial is not ok");
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(tombol, INPUT_PULLUP);
}
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(tombol) == HIGH){
digitalWrite(4, HIGH);
Serial.println("Lampu Kuning 3 detik nyala");
delay(3000);
digitalWrite(4, LOW);
Serial.println("Lampu Kuning Mati");
digitalWrite(5, HIGH);
Serial.println("Lampu Merah nyala 5 detik");
delay(5000);
digitalWrite(4, HIGH);
Serial.println("Lampu Kuning nyala 2 detik");
delay(2000);
digitalWrite(5, LOW);
Serial.println("Lampu Merah mati");
digitalWrite(4, LOW);
Serial.println("Lampu Kuning mati");
digitalWrite(3, HIGH);
Serial.println("Lampu Hijau nyala 3 detik");
delay(3000);
digitalWrite(3, LOW);
Serial.println("Lampu Hijau mati..menunggu tombol ditekan");
}
}