🛠 Faire clignoter la LED RGB de l'Esplora

Arduino Esplora — Ficha de placa · debutant · Schéma : IMG-esplora-debutant-1-esplora-clignotement-rgb.svg — Vue de dessus d'une Arduino Esplora avec la LED RGB mise en évidence et les broches internes D5 (rouge), D10 (verte) et D9 (bleue) annotées.

Objetivos

Descubrir la placa Arduino Esplora controlando su LED RGB (rojo/verde/azul) integrada. Al final de este tutorial, sabrás instalar la biblioteca Esplora, cargar un primer sketch y controlar los tres canales PWM del LED de color sin soldar ni cablear nada — este es todo el interés de esta placa tipo «mando de juego» derivada de la Leonardo (mismo ATmega32u4).

Material

Código completo

/* Clignotement arc-en-ciel de la LED RVB de l'Esplora.
   La LED est câblée en interne : rouge = D5, verte = D10, bleue = D9 (PWM).
   La bibliothèque Esplora fournit writeRGB(r, v, b) : 0 = éteinte, 255 = plein. */
#include <Esplora.h>

void setup {
  // Rien à configurer : la bibliothèque gère les broches en interne.
  Esplora.writeRGB(0, 0, 0);        // LED éteinte au démarrage
}

void loop {
  Esplora.writeRGB(255, 0, 0);      // rouge
  delay(400);
  Esplora.writeRGB(0, 255, 0);      // vert
  delay(400);
  Esplora.writeRGB(0, 0, 255);      // bleu
  delay(400);
  Esplora.writeRGB(255, 255, 0);    // jaune (rouge + vert)
  delay(400);
  Esplora.writeRGB(0, 0, 0);        // extinction
  delay(400);
}

En el IDE, selecciona correctamente la placa Arduino Esplora (FQBN arduino:avr:esplora) y luego carga el sketch.

Verificación esperada

El LED RGB situado en la placa alterna rojo → verde → azul → amarillo → apagado cada 400 ms. El LED amarillo «L» (pin 13) permanece apagado: no se utiliza aquí. Si reemplazas 255 por 30, la luz se vuelve tenue — los pines D5/D9/D10 son salidas PWM, por lo que la luminosidad es progresiva.

Errores frecuentes

  1. Placa incorrecta seleccionada: elegir «Arduino Leonardo» en lugar de «Arduino Esplora» funciona para el core (variante leonardo), pero perderás los ejemplos dedicados; selecciona siempre Esplora.
  2. Biblioteca ausente: fatal error: Esplora.h: No such file or directory → instala la biblioteca «Esplora» (arduino-libraries) a través del IDE.
  3. LED «apagado» en rojo oscuro: a máxima luminosidad, el LED rojo puede parecer encendido aunque reciba 0; verifica el apagado real con writeRGB(0,0,0) en la oscuridad.
  4. Puerto serie no encontrado: la Esplora utiliza USB nativo (CDC, VID 0x2341 PID 0x803C); en Windows a veces se necesita el controlador .inf proporcionado con el core. Si un sketch falla al iniciar, pulsa Reset y carga el sketch durante la ventana de aproximadamente 8 segundos del bootloader Caterina.

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales