🛠 Faire clignoter la LED RGB de l'Esplora

Arduino Esplora — Fiche de carte · 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.

Objectifs

Découvrir la carte Arduino Esplora en contrôlant sa LED RVB (rouge/vert/bleu) intégrée. À la fin de ce tutoriel, vous saurez installer la bibliothèque Esplora, téléverser un premier croquis et piloter les trois canaux PWM de la LED couleur sans souder ni câbler quoi que ce soit — c'est tout l'intérêt de cette carte « manette de jeu » dérivée de la Leonardo (même ATmega32u4).

Matériel

Code complet

/* 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);
}

Dans l'IDE, sélectionnez bien la carte Arduino Esplora (FQBN arduino:avr:esplora) puis téléversez.

Vérification attendue

La LED RVB située sur la carte alterne rouge → vert → bleu → jaune → extinction toutes les 400 ms. La LED jaune « L » (broche 13) reste éteinte : elle n'est pas utilisée ici. Si vous remplacez 255 par 30, la lumière devient faible — les broches D5/D9/D10 sont des sorties PWM, la luminosité est donc progressive.

Erreurs fréquentes

  1. Mauvaise carte sélectionnée : choisir « Arduino Leonardo » au lieu d'« Arduino Esplora » fonctionne pour le core (variante leonardo) mais vous perdrez les exemples dédiés ; prenez toujours Esplora.
  2. Bibliothèque absente : fatal error: Esplora.h: No such file or directory → installez la bibliothèque « Esplora » (arduino-libraries) via l'IDE.
  3. LED « éteinte » en rouge foncé : à pleine luminosité la LED rouge peut paraître allumée alors qu'elle reçoit 0 ; vérifiez l'extinction réelle avec writeRGB(0,0,0) dans l'obscurité.
  4. Port série introuvable : l'Esplora est en USB natif (CDC, VID 0x2341 PID 0x803C) ; sous Windows il faut parfois le pilote .inf fourni avec le core. Si un croquis plante au démarrage, appuyez sur Reset et téléversez dans la fenêtre d'environ 8 secondes du bootloader Caterina.

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels