🛠 Faire clignoter la LED utilisateur

Arduino MKR WAN 1300 · debutant · Schéma : IMG-mkr-wan-1300-debutant-1-mkrwan-clignotement-led.svg — carte MKR WAN 1300 avec la LED utilisateur et le câble micro-USB en évidence

Objectifs

Apprendre à téléverser sur l'Arduino MKR WAN 1300 (Microchip SAMD21G18A, Arm Cortex-M0+ 48 MHz, 256 Ko flash, 32 Ko RAM) et faire clignoter la LED utilisateur. Attention : cette carte n'a ni Wi-Fi ni Bluetooth ; sa seule radio est un module LoRa Murata CMWX1ZZABZ (SX1272 + STM32L0), utilisé dans les tutos suivants.

Matériel

Code complet

// LED utilisateur : LED_BUILTIN (D6, physique PB23).
// > 
void setup {
  pinMode(LED_BUILTIN, OUTPUT);
  Serial.begin(115200);        // USB natif, VID 0x2341
}

void loop {
  digitalWrite(LED_BUILTIN, HIGH);
  delay(200);
  digitalWrite(LED_BUILTIN, LOW);
  delay(1800);
  Serial.println("tick");
}

Vérification attendue

Sélectionne la carte « Arduino MKR WAN 1300 » ; le téléversement passe par le bootloader SAM-BA (bossac, reset « touch » 1200 bauds). La LED clignote toutes les 2 s et « tick » défile à 115200 bauds sur le moniteur série.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels