🛠 Faire clignoter une LED avec la Particle Boron

Particle Boron · debutant · Schéma : IMG-particle-boron-debutant-1-boron-clignotement-led.svg — Particle Boron alimentée par micro-USB, LED externe sur broche D7 avec résistance, états allumé/éteint.

Objectifs

La Particle Boron est une carte d'IoT au format Adafruit Feather, basée sur un nRF52840 (Cortex-M4F 64 MHz, 1 Mo flash, 256 Ko RAM) avec un module cellulaire LTE-M. Elle se programme en C/C++ avec l'API Wiring de Particle Device OS. Ce premier tutoriel valide votre chaîne de développement : firmware compilé, flashé par USB, et exécuté sur la carte. Vous apprendrez à configurer une broche en sortie (pinMode), à l'allumer et l'éteindre (digitalWrite) et à temporiser (delay), en pilotant une LED externe et la LED RVB de statut embarquée.

Matériel

Code complet

// Boron — clignotement LED (Particle Device OS 4.x LTS)
const uint16_t LED_PIN = D7;   // broche GPIO libre de votre choix (D2-D8 en PWM)

void setup {
    pinMode(LED_PIN, OUTPUT);
    RGB.control(true);        // prend le contrôle de la LED RVB embarquée
}

void loop {
    digitalWrite(LED_PIN, HIGH);
    RGB.color(255, 0, 0);     // rouge = LED allumée
    delay(500);
    digitalWrite(LED_PIN, LOW);
    RGB.color(0, 0, 80);
    delay(500);
}

Compilez et flashez par USB : particle flash <nom_du_device> . (ou bouton Flash de VS Code). La carte doit redémarrer sur votre firmware.

Vérification attendue

La LED externe clignote à 1 Hz (500 ms allumée, 500 ms éteinte) et la LED RVB de la carte suit le changement de couleur. Le port série USB est disponible pour Serial.print si vous en ajoutez. C'est le test de base : s'il fonctionne, votre environnement est prêt pour les tutoriels suivants.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels