🛠 Allumer une LED externe en respectant les broches 3,3 V et 9 mA de la Due

Arduino Due · debutant · Schéma : IMG-due-debutant-3-led-externe-resistance-3v3.svg — Arduino Due, broche 9 reliée via une résistance 100 Ω à une LED rouge dont la cathode va à GND, encart de calcul (3,3 V − 2 V)/10 mA ≈ 130 Ω et rappel des groupes 9 mA / 3 mA.

Objectifs

Sortir du tout-intégré : câbler une LED externe sur une broche de la Due en calculant correctement la résistance. Sur une carte 5 V on prend « 220 Ω les yeux fermés » ; sur la Due, la logique est en 3,3 V ET le courant par broche est bien plus faible que sur les AVR : 9 mA pour le groupe 1, 3 mA pour le groupe 2, 130 mA au total sur toutes les broches I/O. Ce tuto pose les bonnes habitudes électriques.

Matériel

Code complet

// LED externe sur la broche 9 (groupe 1 : 9 mA max par broche)
const uint8_t LEDX = 9;

void setup {
  pinMode(LEDX, OUTPUT);
}

void loop {
  digitalWrite(LEDX, HIGH);   // 3,3 V sur la broche -> LED allumée
  delay(300);
  digitalWrite(LEDX, LOW);    // 0 V -> LED éteinte
  delay(300);
}

Calcul de la résistance : R = (Vbroche − Vf) / I. Pour une rouge à 3,3 V : (3,3 − 2,0) / 0,010 A ≈ 130 Ω → prenez 150 Ω, la LED verra ~9 mA et la broche restera dans sa limite de 9 mA. Avec 220 Ω c'est encore plus conservateur et parfaitement visible.

Vérification attendue

La LED clignote toutes les 300 ms. En débranchant la résistance, la LED brille davantage mais vous injectez un courant non maîtrisé : ne laissez jamais cet état. Le programme tourne en autonomie sur alimentation jack 7–12 V, USB débranché.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels