// part 1
// void setup() {
// // put your setup code here, to run once:
// Serial.begin(115200);
// Serial.println("Hello, ESP32!");
// pinMode(2, OUTPUT);
// }
// void loop() {
// Serial.println("loop");
// digitalWrite(2, HIGH);
// delay(1000);
// digitalWrite(2, LOW);
// delay(1000);
// }
void setup() {
Serial.begin(115200);
Serial.println("Hello, ESP32!");
// Red
pinMode(23, OUTPUT);
// Green
pinMode(22, OUTPUT);
// Yellow
pinMode(1, OUTPUT);
}
void loop() {
// digitalWrite(23, HIGH);
// digitalWrite(22, LOW);
// delay(400);
// digitalWrite(23, LOW);
// digitalWrite(22, HIGH);
// delay(400);
// Traffic Light
Serial.println("R");
digitalWrite(22, LOW);
digitalWrite(23, HIGH);
delay(1000);
digitalWrite(23, LOW);
digitalWrite(1, HIGH);
delay(1000);
digitalWrite(1, LOW);
digitalWrite(22, HIGH);
delay(1000);
}