//inisialisasi pin
int ledDelay = 10000;
int redPin = 10;
int yellowPin = 9;
int greenPin = 8;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(yellowPin, OUTPUT);
pinMode(greenPin, OUTPUT);
}
void loop() {
//lampu merah hidup selama 10 detik
digitalWrite(redPin, HIGH);
delay(ledDelay);
//lampu kuning hidup selama 2 detik
digitalWrite(yellowPin, HIGH);
delay(2000);
//lampu hijau hidup, lampu merah dan kuning mati
//berlangsung selama 10 detik
digitalWrite(greenPin, HIGH);
digitalWrite(redPin, LOW);
digitalWrite(yellowPin, LOW);
delay(ledDelay);
//lampu kuning hidup dan lampu hijau mati
//berlangsung selama 2 detik
digitalWrite(yellowPin, HIGH);
digitalWrite(greenPin, LOW);
delay(2000);
//lampu kuning mati
digitalWrite(yellowPin, LOW);
//kembali ke program awal
}