🛠 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

Objetivos

Comprender la arquitectura de la LattePanda Alpha: una computadora x86-64 (Intel Core m3-7Y30, Kaby Lake, 2 núcleos / 4 hilos, 8 GB de RAM) asociada a un coprocesador ATmega32U4 idéntico al de una Arduino Leonardo, que controla los pines GPIO de los dos conectores de 50 pines. Al final de este tutorial, sabrás instalar el IDE de Arduino, seleccionar la placa correcta y hacer parpadear un LED en un pin compatible con Arduino.

Material

Código completo

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

En el IDE de Arduino, el coprocesador aparece en el USB interno: puerto COM en Windows, /dev/ttyACM0 en Linux.

Verificación esperada

El LED parpadea cada 500 ms, independientemente del sistema operativo: el programa se ejecuta en el ATmega32U4 incluso si cierras el IDE. El puerto serie desaparece y vuelve a aparecer en el administrador de dispositivos durante la carga del programa — esto es normal en una Leonardo.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales