#define LED_B 7
#define LED_G 8
#define LED_R 9
#define delay_ 1000
void set_led(int b, int g, int r, int t)
{
Serial.println(String(b) + "," + String(g) + "," + String(r));
digitalWrite(LED_R, r);
digitalWrite(LED_G, g);
digitalWrite(LED_B, b);
delay(t);
}
void setup() {
Serial.begin(115200);
Serial.println("Hello, ESP32!");
pinMode(LED_B, OUTPUT);
pinMode(LED_G, OUTPUT);
pinMode(LED_R, OUTPUT);
}
void loop() {
set_led(0,0,1,delay_);
set_led(0,1,0,delay_);
set_led(0,1,1,delay_);
set_led(1,0,0,delay_);
set_led(1,0,1,delay_);
set_led(1,1,0,delay_);
set_led(1,1,1,delay_);
delay(delay_*3);
delay(10); // this speeds up the simulation
}