int EW_LED[]={33,25,26};
int SN_LED[]={18,5,17};
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
for(int i=0;i<3;i++)
{
pinMode(EW_LED[i], OUTPUT);
pinMode(SN_LED[i], OUTPUT);
}
}
void loop() {
// put your main code here, to run repeatedly:
//delay(10); // this speeds up the simulation
EW_LED_R();
EW_LED_Y();
EW_LED_G();
EW_LED_R();
}
void EW_LED_R()
{
digitalWrite(EW_LED[0], HIGH);
digitalWrite(SN_LED[0], HIGH);
delay(1000);
digitalWrite(EW_LED[0], LOW);
digitalWrite(SN_LED[0], LOW);
}
void EW_LED_Y()
{
digitalWrite(EW_LED[1], HIGH);
digitalWrite(SN_LED[1], HIGH);
delay(500);
digitalWrite(EW_LED[1], LOW);
digitalWrite(SN_LED[1], LOW);
delay(500);
digitalWrite(EW_LED[1], HIGH);
digitalWrite(SN_LED[1], HIGH);
delay(500);
digitalWrite(EW_LED[1], LOW);
digitalWrite(SN_LED[1], LOW);
delay(500);
}
void EW_LED_G()
{
digitalWrite(EW_LED[2], HIGH);
digitalWrite(SN_LED[2], HIGH);
delay(1000);
digitalWrite(EW_LED[2], LOW);
digitalWrite(SN_LED[2], LOW);
}