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

Objetivos

La Particle Boron es una placa de IoT en formato Adafruit Feather, basada en un nRF52840 (Cortex-M4F 64 MHz, 1 MB flash, 256 KB RAM) con un módulo celular LTE-M. Se programa en C/C++ con la API Wiring de Particle Device OS. Este primer tutorial valida su cadena de desarrollo: firmware compilado, flasheado por USB y ejecutado en la placa. Aprenderá a configurar un pin como salida (pinMode), a encenderlo y apagarlo (digitalWrite) y a establecer temporizaciones (delay), controlando un LED externo y el LED RGB de estado integrado.

Material

Código completo

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

Compile y flashee por USB: particle flash <nombre_del_dispositivo> . (o botón Flash de VS Code). La placa debe reiniciarse con su firmware.

Verificación esperada

El LED externo parpadea a 1 Hz (500 ms encendido, 500 ms apagado) y el LED RGB de la placa sigue el cambio de color. El puerto serie USB está disponible para Serial.print si lo añade. Esta es la prueba básica: si funciona, su entorno está listo para los siguientes tutoriales.

Errores frecuentes

> NO VERIFICADO: el pin D7 se utiliza aquí por convención; verifique el pin libre elegido en el pinout oficial del Boron (boron-pinout-v1.0.pdf).

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales