🛠 Faire clignoter la LED D7 du Photon

Particle Photon · debutant · Schéma : IMG-particle-photon-debutant-1-photon-clignotement-led.svg — Photon sur breadboard, LED jaune D7 et câble micro-USB mis en évidence

Objectifs

Découvrir le modèle de programmation Wiring du Photon (fonctions setup et loop), piloter la LED utilisateur connectée sur la broche D7, et comprendre que le firmware est découpée entre le Device OS (système FreeRTOS, radio et cloud) et votre petite application C/C++.

Matériel

Code complet

// photon-clignotement-led.ino — clignotement de la LED utilisateur D7
const int LED_PIN = D7;   // LED jaune utilisateur sur D7

void setup {
  pinMode(LED_PIN, OUTPUT);
  Serial.begin(9600);       // trace série sur l'USB
}

void loop {
  digitalWrite(LED_PIN, HIGH);
  Serial.println("LED ON");
  delay(500);
  digitalWrite(LED_PIN, LOW);
  delay(500);
}

Vérification attendue

La LED jaune D7 clignote toutes les 500 ms dès la fin du démarrage. La LED RGB, elle, respire en cyan lorsque le Photon est connecté au Particle Cloud (breathing cyan = online, confirmé par la fiche). Compilez puis flashez avec particle flash <nom_du_device> . ou particle flash <nom> firmware.bin ; le message « LED ON » apparaît sur le port série à 9600 bauds.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels