void setup() {
// inisialisasi ayau pengenalan pin
//utara
pinMode(1, OUTPUT); // pin 1 itu merah
pinMode(2, OUTPUT); //pin 2 itu kuning
pinMode(3, OUTPUT); //pin 3 itu hijau
//selatan
pinMode(4, OUTPUT); // merah
pinMode(5, OUTPUT); //kuning
pinMode(6, OUTPUT); //hijau
}
void Utara_Hijau()
{
//utara
digitalWrite(3, HIGH);
digitalWrite(2, LOW);
digitalWrite(1, LOW);
//selatan
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
delay(5000); //delay 5 detik
}
void Utara_Kuning()
{
//utara
digitalWrite(3, LOW);
digitalWrite(2, HIGH);
digitalWrite(1, LOW);
//selatan
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
delay(2000); //delay 2 detik
}
void Selatan_Hijau()
{
//utara
digitalWrite(3, LOW);
digitalWrite(2, LOW);
digitalWrite(1, HIGH);
//selatan
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(2000); //delay 2 detik
}
void Selatan_Kuning()
{
//utara
digitalWrite(3, LOW);
digitalWrite(2, LOW);
digitalWrite(1, HIGH);
//selatan
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
delay(2000); //delay 2 detik
}
void loop()
{
Utara_Hijau();
Utara_Kuning(); //hati-hati
Selatan_Kuning(); //siap-siap
Selatan_Hijau();
Selatan_Kuning(); //hati-hati
Utara_Kuning(); //siap-siap
}