🛠 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.

Objetivos

Familiarizarse con la Adafruit Feather nRF52840 Express: instalar el core de Arduino «Adafruit nRF52 Boards», seleccionar la placa *Adafruit Feather 52840*, compilar para la placa y hacer parpadear el LED de usuario. El nRF52840 es un SoC de Nordic (Cortex-M4F 64 MHz, 1 MB de flash, 256 KB de RAM) en formato Feather; el LED rojo está controlado por la constante LED_BUILTIN definida por el BSP, lo que evita el conflicto de documentación de Adafruit (página Express: «Pin #3», página Sense: «Pin #13»).

Material

Código completo

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

Verificación esperada

El LED rojo parpadea cada 500 ms y el monitor serie (115200 baudios) muestra los mensajes. Doble clic en el botón RST: el NeoPixel pasa a verde y aparece la unidad FTHR840BOOT — la prueba de que el bootloader UF2 está activo (útil para reflashear mediante arrastrar y soltar).

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales