// Week 15: Interface and Application Programming // Board: XIAO ESP32-C3 // Component: LED on Pin D8 const int ledPin = D8; // Definido según tu instrucción void setup() { // Inicializamos la comunicación serial a 9600 baudios Serial.begin(9600); // Configuramos el pin del LED como salida pinMode(ledPin, OUTPUT); // Aseguramos que el LED inicie apagado digitalWrite(ledPin, LOW); } void loop() { // Verificamos si hay datos disponibles en el buffer serial if (Serial.available() > 0) { char incomingByte = Serial.read(); // Leemos el byte entrante if (incomingByte == 'H') { digitalWrite(ledPin, HIGH); // Encender LED Serial.println("LED turned ON"); } else if (incomingByte == 'L') { digitalWrite(ledPin, LOW); // Apagar LED Serial.println("LED turned OFF"); } } }