Difference between revisions of "XIAO-ESP32S3 Wi-Fi LED Code"

From
Jump to: navigation, search
(ESP32)
(ESP32)
Line 21: Line 21:
  
 
La LED s’allume lorsque la broche est mise à **LOW** (niveau bas) et s’éteint lorsqu’elle est mise à **HIGH**.
 
La LED s’allume lorsque la broche est mise à **LOW** (niveau bas) et s’éteint lorsqu’elle est mise à **HIGH**.
 +
 +
⚠️ Petite subtilité : sur le XIAO ESP32S3, la LED s’allume quand on écrit LOW et s’éteint avec HIGH (logique inversée).
  
 
<PRE>
 
<PRE>

Revision as of 21:09, 12 September 2025

ESP32

https://www.raspberryme.com/fonctions-utiles-de-la-bibliotheque-wi-fi-esp32-arduino-ide/

Variante avec clignotement

#define USER_LED 21

void setup() {
  pinMode(USER_LED, OUTPUT);
}

void loop() {
  digitalWrite(USER_LED, LOW);  // Allume la LED
  delay(1000);                  // Attendre 1 seconde
  digitalWrite(USER_LED, HIGH); // Éteint la LED
  delay(1000);                  // Attendre 1 seconde
}

La LED s’allume lorsque la broche est mise à **LOW** (niveau bas) et s’éteint lorsqu’elle est mise à **HIGH**.

⚠️ Petite subtilité : sur le XIAO ESP32S3, la LED s’allume quand on écrit LOW et s’éteint avec HIGH (logique inversée).

// Définir la broche de la LED utilisateur
#define USER_LED 21  // GPIO21 est généralement utilisé pour la LED utilisateur

void setup() {
  pinMode(USER_LED, OUTPUT);  // Définir la broche comme sortie
  digitalWrite(USER_LED, LOW); // Allumer la LED (LOW = ON)
}

void loop() {
  // La LED reste allumée
}