//CÓDIGO ENCENDER Y APAGAR 3 LEDs.
//Definimos los pines a los que están conectados los LEDs.
int led_amarillo = 1;
int led_verde = 2;
int led_rojo = 3;
void setup() {
//Inicialización de los pines de los LEDs como salidas.
pinMode(led_amarillo, OUTPUT);
pinMode(led_verde, OUTPUT);
pinMode(led_rojo, OUTPUT);
Serial.begin(115200);
delay(1000);
Serial.println("ESP32 semaforo");
}
void loop() {
Serial.println("Amarillo ON");
digitalWrite(led_amarillo, HIGH); //Se enciende el LED Amarillo
delay(1000); // Espera 1 segundo
digitalWrite(led_amarillo, LOW); //Se apaga el LED Amarillo
Serial.println("Amarillo OFF");
digitalWrite(led_verde, HIGH); //Se enciende el LED Verde
Serial.println("Verde ON");
delay(1000);//Espera 1 segundo
digitalWrite(led_verde, LOW); //Se apaga el LED Verde
Serial.println("Verde OFF");
digitalWrite(led_amarillo, HIGH); //Se enciende el LED Amarillo
Serial.println("Amarillo ON");
delay(1000); // Espera 1 segundo.
digitalWrite(led_amarillo, LOW); //Se apaga el LED Amarillo
Serial.println("Amarillo OFF");
digitalWrite(led_rojo, HIGH); //Se enciende el LED Rojo
Serial.println("Rojo ON");
delay(1000);//Espera 1 segundo.
digitalWrite(led_rojo, LOW); //Se apaga el LED Rojo
Serial.println("Rojo OFF");
delay(2000);//Espera 2 segundos
}
Loading
esp32-s3-devkitc-1
esp32-s3-devkitc-1