Passer au contenu principal Passer à la recherche Passer à la navigation principale
Menu

Guide pour configurer l'ESP32 dans l'IDE Arduino


Dans ce guide, nous vous montrons comment configurer et programmer une carte de développement ESP32 dans l'IDE Arduino.

Prérequis

  • Arduino IDE (Arduino IDE 2.x)
  • Câble USB pour connecter l'ESP32
  • Une carte ESP32 (par ex. ESP32 DevKit v1)


Étape 1 : Ajouter l'URL du gestionnaire de cartes
  1. Ouvrez l'IDE Arduino
  2. Allez dans Fichier > Préférences

cliquez sur les images pour agrandir

3. Ajoutez ce qui suit sous URL supplémentaires du gestionnaire de cartes :

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

Plusieurs URL peuvent être simplement séparées par des virgules.

4. Cliquez sur OK.

Étape 2 : Installer la carte ESP32
  1. Allez dans Outils > Carte > Gestionnaire de cartes…

2. Recherche de ESP32

Étape 3 : Connecter l'ESP32

  1. Connectez votre ESP32 au PC via USB.
  2. Attendez qu'il soit reconnu (installer éventuellement les pilotes, par ex. CP210x ou CH340).
  3. Dans l'IDE : Allez dans Outils > Port et sélectionnez le port COM correspondant.


Étape 4 : Choisir la carte et le port

  1. Allez dans Outils > Carte et sélectionnez la carte correspondante, par ex. "ESP32 Dev Module".
  2. Choisissez le bon port (par ex. COM3 ou /dev/ttyUSB0).


Étape 5 : Télécharger le premier programme

  1. Ouvrez l'exemple : Fichier > Exemples > 01.Basics > Blink
  2. Adaptez éventuellement le numéro de broche de la LED (LED_BUILTIN → généralement GPIO 2 pour ESP32) :

Afficher / masquer le code
void setup() {
  pinMode(2, OUTPUT); // GPIO 2
}

void loop() {
  digitalWrite(2, HIGH);
  delay(1000);
  digitalWrite(2, LOW);
  delay(1000);
}

3. Cliquez sur la coche (Vérifier) puis sur la flèche (Télécharger).

Remarque : Si le téléchargement se bloque, appuyez sur le bouton Boot de l'ESP32 pendant l'affichage de "Connecting..." jusqu'à ce que le téléchargement démarre.

Terminé !

La LED sur l'ESP32 devrait maintenant clignoter toutes les secondes – votre ESP32 fonctionne !

Intégrer l'ESP32 au réseau Wi-Fi

Conditions préalables

  1. Nom du réseau Wi-Fi (SSID)
  2. Mot de passe Wi-Fi


Exemple de code pour établir une connexion Wi-Fi :

Afficher / masquer le code
#include <WiFi.h> // Bibliothèque pour ESP32 Wi-Fi

const char* ssid = "VOTRE_SSID";         // <-- Votre nom de réseau Wi-Fi
const char* password = "VOTRE_MOT_DE_PASSE"; // <-- Votre mot de passe Wi-Fi

void setup() {
  Serial.begin(115200);
  delay(1000);

  Serial.println("Connexion au Wi-Fi...");
  WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }

  Serial.println("");
  Serial.println("Wi-Fi connecté !");
  Serial.print("Adresse IP : ");
  Serial.println(WiFi.localIP());
}

void loop() {
  // Ici, vous pouvez par exemple envoyer des valeurs de capteurs ou démarrer un serveur web
}

Comment utiliser le code

  1. Ouvrez l'IDE Arduino.
  2. Remplacez DEIN_SSID et DEIN_PASSWORT dans le croquis par vos identifiants Wi-Fi.
  3. Téléchargez le code sur l'ESP32.
  4. Ouvrez le moniteur série (vitesse en bauds 115200) pour voir l'état de la connexion et l'adresse IP.


Que pouvez-vous faire avec le code ?

  • Démarrer un serveur web sur l'ESP32
  • Envoyer des données à un broker MQTT
  • Intégrer un capteur IoT dans votre réseau domestique


Autres exemples de codes

Si la carte ESP32 est sélectionnée, vous trouverez sous « Fichier – Exemples » de nombreux codes pratiques à essayer.

Les codes sous « Fichier – Exemples – WIFI » sont particulièrement utiles, comme par exemple le Wifiscan. Le scanner Wi-Fi lance le module ESP32 en mode scan et recherche les réseaux Wi-Fi disponibles, affichant leur nom, la puissance du signal et le type de chiffrement.