🛠 Faire clignoter une LED avec l’Arduino Mega 2560

Arduino Mega 2560 (Rev3) · debutant · Schéma : IMG-mega-2560-debutant-1-clignotement-led.svg — Arduino Mega 2560, LED avec résistance 330 Ω sur la broche 13, cathode vers la masse

Objectifs

Découvrir la carte Arduino Mega 2560 (ATmega2560 à 16 MHz, 256 Ko de flash, 8 Ko de SRAM) en allumant et éteignant une LED de façon régulière. À la fin de ce tutoriel, vous saurez câbler une LED avec sa résistance de limitation, écrire un sketch Arduino complet (setup et loop) et le téléverser sur la carte.

Matériel

Chaque broche de la Mega fournit 20 mA en utilisation recommandée et 40 mA au maximum absolu : dépasser cette valeur risque d'endommager le microcontrôleur de façon définitive. La résistance 330 Ω protège la LED (environ 8 mA sous 5 V).

Code complet

// Clignotement LED — Arduino Mega 2560
const uint8_t LED_PIN = 13;   // broche de la LED externe

void setup {
  pinMode(LED_PIN, OUTPUT);   // la broche devient une sortie
}

void loop {
  digitalWrite(LED_PIN, HIGH);  // LED allumée
  delay(500);                   // 500 ms
  digitalWrite(LED_PIN, LOW);   // LED éteinte
  delay(500);                   // 500 ms
}

Vérification attendue

Dans l'IDE Arduino, sélectionnez la carte « Arduino Mega 2560 » (le microcontrôleur ATmega2560 est sélectionné automatiquement) et le bon port série, puis téléversez. La LED doit clignoter périodiquement toutes les 500 ms. La LED intégrée (broche 13, broche physique PB7 du port B) clignote en même temps.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels