#define pinRed 5
#define pinBlue 19
#define pinGreen 18
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
pinMode(pinRed, OUTPUT);
pinMode(pinBlue, OUTPUT);
pinMode(pinGreen, OUTPUT);
}
void loop() {
analogWrite(pinBlue,0);
analogWrite(pinGreen,0);
for(int i = 0;i<255;i++){
analogWrite(pinRed,i);
delay(10);
}
for(int i = 0;i<255;i++){
analogWrite(pinBlue,i);
delay(10);
}
for(int i = 255;i>0;i--){
analogWrite(pinRed,i);
delay(10);
}
for(int i = 0;i<255;i++){
analogWrite(pinGreen,i);
delay(10);
}
for(int i = 255;i>0;i--){
analogWrite(pinBlue,i);
delay(10);
}
analogWrite(pinRed,0);
analogWrite(pinBlue,0);
analogWrite(pinGreen,255);
delay(2000);
delay(10); // this speeds up the simulation
}