int merah[] ={4,2};//4 medefinisikan pin dan 10 itu lampu hidup beberapa kali dia kedip
int kuning[] ={3,3};
int hijau[] ={2,2};//mendefinisikan pin yg di gunakanin
int lampu = 2;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(merah, OUTPUT);
pinMode(kuning, OUTPUT);
pinMode(hijau, OUTPUT);
}
void loop(){
int timer = 0;
// put your main code here, to run repeatedly:
digitalWrite(merah[0], LOW);//arus ya ng tisak mengalir
digitalWrite(kuning[0], LOW);
digitalWrite(hijau[0], LOW);
digitalWrite(lampu, HIGH);//arus yang mengalir
if(lampu==2){timer=hijau[1];}
if(lampu==3){timer=kuning[1];}
if(lampu==4){timer=merah[1];}
delay (100*timer);//di gunakan untuk menjeda (saat jalannya lampu)
lampu++;
if(lampu>4)
{lampu=2;}
}