// LED RGB
// Placa: DOIT ESP32 DEVKIT V1
// Acionamento sequencial do LED RGB: Vermelho, Verde, Azul e Apagado com intervalo de 2 segundos.
// Também deverá mostrar no Monitor Serial a sequência de acionamento.
// Atenção: o LED RGB Anodo Comum deve ser ligado em nível lógico baixo (LOW) e utilizar pino 3,3V.
const int led_R = 4; // LED Vermelho
const int led_G = 2; // LED Verde
const int led_B = 15; // LED Azul
void setup() {
pinMode(led_R, OUTPUT);
pinMode(led_G, OUTPUT);
pinMode(led_B, OUTPUT);
Serial.begin(115200);
}
void loop() {
digitalWrite(led_R, HIGH); // Acende Vermelho
digitalWrite(led_G, LOW);
digitalWrite(led_B, LOW);
Serial.println("VERMELHO");
delay(2000);
digitalWrite(led_R, LOW);
digitalWrite(led_G, HIGH); // Acende Verde
digitalWrite(led_B, LOW);
Serial.println("VERDE");
delay(2000);
digitalWrite(led_R, LOW);
digitalWrite(led_G, LOW);
digitalWrite(led_B, HIGH); // Acende Azul
Serial.println("AZUL");
delay(2000);
digitalWrite(led_R, LOW); // Apagados
digitalWrite(led_G, LOW);
digitalWrite(led_B, LOW);
Serial.println("APAGADO");
delay(2000);
}