#define Merah 18
#define Kuning 19
#define Hijau 21
#define Merahbawah 15
#define Kuningbawah 2
#define Hijaubawah 4
#define Merahkiri 25
#define Kuningkiri 32
#define Hijaukiri 26
void setup() {
// put your setup code here, to run once:
//Serial.begin(115200);
Serial.println("Hello, ESP32!");
pinMode (Merah, OUTPUT );
pinMode (Kuning, OUTPUT);
pinMode (Hijau, OUTPUT );
pinMode (Merahbawah, OUTPUT );
pinMode (Kuningbawah, OUTPUT );
pinMode (Hijaubawah, OUTPUT );
pinMode (Merahkiri, OUTPUT );
pinMode (Kuningkiri, OUTPUT );
pinMode (Hijaukiri, OUTPUT );
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite (Merah , HIGH );
digitalWrite (Merahbawah , HIGH );
digitalWrite (Hijaukiri, HIGH );
delay (4000);
digitalWrite (Merah, LOW );
digitalWrite (Merahbawah, LOW );
digitalWrite (Hijaukiri, LOW );
delay (800);
digitalWrite (Kuning, HIGH );
digitalWrite (Kuningbawah, HIGH );
digitalWrite (Kuningkiri, HIGH );
delay (1000);
digitalWrite (Kuning, LOW );
digitalWrite (Kuningbawah, LOW );
digitalWrite (Kuningkiri , LOW );
delay(800);
digitalWrite (Merah, HIGH );
digitalWrite (Merahkiri, HIGH );
digitalWrite (Hijaubawah, HIGH );
delay (4000);
digitalWrite (Merah, LOW );
digitalWrite (Merahkiri, LOW );
digitalWrite (Hijaubawah, LOW );
delay (800);
digitalWrite (Kuning, HIGH );
digitalWrite (Kuningkiri, HIGH );
digitalWrite (Kuningbawah, HIGH );
delay (1000);
digitalWrite (Kuning, LOW );
digitalWrite (Kuningkiri, LOW );
digitalWrite (Kuningbawah, LOW );
delay (800);
digitalWrite (Hijau, HIGH );
digitalWrite (Merahkiri, HIGH );
digitalWrite (Merahbawah, HIGH );
delay (4000);
digitalWrite (Hijau, LOW );
digitalWrite (Merahkiri, LOW );
digitalWrite (Merahbawah, LOW );
delay(1000); // this speeds up the simulation
}