🛠 Faire clignoter une LED sur les broches du coprocesseur

LattePanda Alpha · debutant · Schéma : IMG-lattepanda-alpha-debutant-1-led-mcu.svg — LED et résistance 330 Ω sur la broche D13 du connecteur 50 broches, reliée à la masse

Objectifs

Comprendre l'architecture de la LattePanda Alpha : un ordinateur x86-64 (Intel Core m3-7Y30, Kaby Lake, 2 cœurs / 4 threads, 8 Go de RAM) associé à un coprocesseur ATmega32U4 identique à celui d'une Arduino Leonardo, qui pilote les broches GPIO des deux connecteurs 50 broches. À la fin de ce tutoriel, vous saurez installer l'IDE Arduino, sélectionner la bonne carte et faire clignoter une LED sur une broche compatible Arduino.

Matériel

Code complet

// Blink.ino — à téléverser sur le coprocesseur intégré
// Carte Arduino IDE : "Arduino Leonardo" (c'est l'ATmega32U4 de la LattePanda Alpha)
const int LED_PIN = 13;   // broche numérique compatible Arduino sur le connecteur 50 broches

void setup {
  pinMode(LED_PIN, OUTPUT);
}

void loop {
  digitalWrite(LED_PIN, HIGH);
  delay(500);
  digitalWrite(LED_PIN, LOW);
  delay(500);
}

Dans l'IDE Arduino, le coprocesseur apparaît sur l'USB interne : port COM sous Windows, /dev/ttyACM0 sous Linux.

Vérification attendue

La LED clignote toutes les 500 ms, indépendamment du système d'exploitation : le programme tourne sur l'ATmega32U4 même si vous fermez l'IDE. Le port série disparaît/reparaît dans le gestionnaire de périphériques pendant le téléversement — c'est normal sur un Leonardo.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels