🛠 Faire clignoter la LED de la Feather nRF52840

Adafruit Feather nRF52840 Express · debutant · Schéma : IMG-nrf52840-feather-debutant-1-nrf52840-clignotement-led.svg — Vue de dessus de la Feather nRF52840 Express alimentée en micro-USB, LED rouge utilisateur et bouton RST annotés.

Objectifs

Prendre en main l'Adafruit Feather nRF52840 Express : installer le core Arduino « Adafruit nRF52 Boards », sélectionner la carte *Adafruit Feather 52840*, compiler vers la carte et faire clignoter la LED utilisateur. Le nRF52840 est un SoC Nordic (Cortex-M4F 64 MHz, 1 MB flash, 256 KB RAM) au format Feather ; la LED rouge est pilotée par la constante LED_BUILTIN définie par le BSP, ce qui évite le conflit de documentation Adafruit (page Express : « Pin #3 », page Sense : « Pin #13 »).

Matériel

Code complet

// nrf52840-clignotement-led.ino — core Adafruit nRF52 Boards
void setup {
  pinMode(LED_BUILTIN, OUTPUT);   // LED rouge, broche définie par le BSP
  Serial.begin(115200);           // USB CDC natif : aucune puce FTDI/CP210x sur la carte
}

void loop {
  digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
  Serial.println("Feather 52840 : LED toggle");
  delay(500);
}

Vérification attendue

La LED rouge clignote toutes les 500 ms et le moniteur série (115200 bauds) affiche les messages. Double-clic sur le bouton RST : le NeoPixel passe au vert et le lecteur FTHR840BOOT apparaît — la preuve que le bootloader UF2 est vivant (utile pour reflasher par glisser-déposer).

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels