//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
//nerlangsung 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 kungin mati
digitalWrite(yellowPin, LOW);
// kembali ke program awal
}