Utiliser l'ESP32 avec le logiciel Arduino : Différence entre versions

 
(17 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 24 : Ligne 24 :
 
{{Tuto Step
 
{{Tuto Step
 
|Step_Title=Ajouter l'URL de gestionnaire de cartes supplémentaires
 
|Step_Title=Ajouter l'URL de gestionnaire de cartes supplémentaires
|Step_Content=Allumez le logiciel Arduino.
+
|Step_Content=#Ouvrir le logiciel '''Arduino IDE'''
 
+
#Dans le menu '''Fichier''', choisir '''Préférences...'''
Allez dans le menu Arduino -> Préférence, une fenêtre s'ouvre.
+
#Dans le champ '''"URL de gestionnaire de cartes supplémentaires"''', copiez-collez l'URL ci-dessous :
 
 
Dans le champ '''"URL de gestionnaire de cartes supplémentaires"'''copiez-collez l'URL suivante :
 
 
 
  
 +
<br /><syntaxhighlight>
 
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
 
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
 
+
</syntaxhighlight>
Si vous avez des problèmes de timeout lors du téléchargement, il faut rajouter une ligne dans le fichier de configuration d'Arduino IDE.
 
<br /><syntaxhighlight lang="yaml">
 
network:
 
  connection_timeout: 300s
 
</syntaxhighlight><br />
 
 
|Step_Picture_00=Utiliser_l_ESP32_avec_le_logiciel_Arduino_preference.png
 
|Step_Picture_00=Utiliser_l_ESP32_avec_le_logiciel_Arduino_preference.png
 
|Step_Picture_01=Utiliser_l_ESP32_avec_le_logiciel_Arduino_preferenceURL.png
 
|Step_Picture_01=Utiliser_l_ESP32_avec_le_logiciel_Arduino_preferenceURL.png
Ligne 43 : Ligne 36 :
 
{{Tuto Step
 
{{Tuto Step
 
|Step_Title=Ajoutez la carte
 
|Step_Title=Ajoutez la carte
|Step_Content=Allez dans '''outil -> type de carte -> gestionnaire de carte.'''
+
|Step_Content=#Dans le menu '''Outils''' > '''Type''', choisir '''Gestionnaire de cartes...'''
 +
#Taper dans la recherche "'''esp32'''"
 +
#Cliquer sur le bouton "Installer" situé dans l'élément nommée '''esp32 par Espressif Systems"'''
  
La fenêtre de gestion des cartes s'ouvre. Dans la recherche tapez '''"ESP32".'''
+
<br />
  
Cliquer sur '''"ESP32 by Espressif Systems"''', puis cliquez sur '''"installer".'''
+
En cas de problème de timeout lors du téléchargement, vous pouvez modifier la configuration d'Arduino IDE pour qu'il attende plus longtemps :
 +
 
 +
#Ouvrez le fichier dans <syntaxhighlight>
 +
C:\Users\<username>\.arduinoIDE\arduino-cli.yaml
 +
</syntaxhighlight>
 +
#Rajouter les lignes suivantes :<syntaxhighlight lang="yaml">
 +
network:
 +
  connection_timeout: 300s
 +
</syntaxhighlight>
 +
#Redémarrer Arduino IDE après avoir enregistrer le fichier
 +
 
 +
<br />
 
|Step_Picture_00=Utiliser_l_ESP32_avec_le_logiciel_Arduino_rechercheCarte.png
 
|Step_Picture_00=Utiliser_l_ESP32_avec_le_logiciel_Arduino_rechercheCarte.png
 +
}}
 +
{{Tuto Step
 +
|Step_Title=Brancher votre carte ESP32
 +
|Step_Content=#Branchez votre carte à l'aide d'un câble micro-usb
 +
#Dans le menu '''Outils''' > '''Port''', sélectionner le port correspondant à votre carte
 +
 +
<br />{{Info|Si aucun port n'est affiché, votre ordinateur ne reconnait surement pas votre carte. Pour corriger le problème, il faut installer le pilote comme détailler dans l'étape suivante.}}
 +
|Step_Picture_00=Utiliser_l_ESP32_avec_le_logiciel_Arduino_Branche.JPG
 +
|Step_Picture_01=Utiliser_l_ESP32_avec_le_logiciel_Arduino_Portbon.png
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
 
|Step_Title=Installer le pilote
 
|Step_Title=Installer le pilote
|Step_Content=Cet étape est nécessaire pour Windows ou MacOS.  
+
|Step_Content=Cette étape concerne seulement les ordinateurs sous les systèmes d'exploitation Windows ou macOS. Le pilote est téléchargeable sur le site de [https://www.silabs.com/software-and-tools/usb-to-uart-bridge-vcp-drivers?tab=downloads Silicon Labs].
  
Il faut installer des pilotes dédiés qu'on trouve ici :
 
  
*[https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads Téléchargez les pilotes CP210x]
+
'''Pour Windows :'''
  
Lorsque le port USB sur lequel la carte est banchée n'est pas reconnu : il faut installer les pilotes. Le pilote permet à l'ordinateur de décoder les communications provenant de la carte.<br />
+
# Télécharger le fichier [https://www.silabs.com/documents/public/software/CP210x_Universal_Windows_Driver.zip CP210x Universal Windows Driver]
 +
# Extraire le dossier dans Téléchargement
 +
#Ouvrir le '''Gestionnaire de périphérique'''
 +
#Dans la section '''Autres périphériques''', faire un clic droit sur l'élément marqué '''UART Bridge Controller'''
 +
#Cliquer sur '''Mettre à jour les pilotes'''
 +
#Cliquer sur '''Parcourir mon poste de travail pour rechercher des pilotes'''
 +
#Cliquer sur '''Parcourir''' et sélectionner le dossier extrait dans Téléchargement
 +
#Cliquer sur '''Suivant'''
 +
#Le élément devrait présent dans '''Ports''' avec un '''COM''' spécifique
 +
 
 +
<br />
 
|Step_Picture_00=Utiliser_l_ESP32_avec_le_logiciel_Arduino_pilote.png
 
|Step_Picture_00=Utiliser_l_ESP32_avec_le_logiciel_Arduino_pilote.png
 +
|Step_Picture_01=Utiliser_l_ESP32_avec_le_logiciel_Arduino_Capture_d_cran_2026-01-21_083537.png
 +
|Step_Picture_02=Utiliser_l_ESP32_avec_le_logiciel_Arduino_Capture_d_cran_2026-01-21_083606.png
 +
|Step_Picture_03=Utiliser_l_ESP32_avec_le_logiciel_Arduino_Capture_d_cran_2026-01-21_084002.png
 +
|Step_Picture_04=Utiliser_l_ESP32_avec_le_logiciel_Arduino_Capture_d_cran_2026-01-21_084055.png
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Testez votre carte ESP32
+
|Step_Title=Tester votre carte ESP32
|Step_Content=Branchez votre carte.
+
|Step_Content=# Ouvrir Arduino IDE 
 +
# Dans le menu '''Fichier > Exemples > 01.Basics''', on choisit '''Blink''' pour ouvrir un nouveau croquis avec un code pour faire clignoter une LED 
 +
# Dans le menu  '''Outils > Carte > esp32''', on choisit la carte '''ESP32-WROOM-DA Module'''
 +
# Dans le code du croquis, on remplace '''LED_BUILTIN''' par '''2'''
 +
# Téléverser le code sur la carte
 +
# La LED de la carte devrait clignoter
  
Allez dans '''outils -> carte -> ESP32 -> DOIT ESP32 DEVKIT V1''' (si votre carte est de ce type).
+
<br />{{Info|Le type de la carte peut varier en fonction du modèle d'ESP32 acheter.}}<br />
 
+
|Step_Picture_00=Utiliser_l_ESP32_avec_le_logiciel_Arduino_Capture_d_cran_du_2026-01-23_15-44-59.png
Allez dans '''outils -> port''' et sélectionnez le port sur lequel la carte est branché.
+
|Step_Picture_01=Utiliser_l_ESP32_avec_le_logiciel_Arduino_Capture_d_cran_du_2026-01-23_15-45-10.png
 
+
|Step_Picture_02=Utiliser_l_ESP32_avec_le_logiciel_Arduino_Capture_d_cran_du_2026-01-23_15-45-27.png
 
+
|Step_Picture_03=Utiliser_l_ESP32_avec_le_logiciel_Arduino_Capture_d_cran_du_2026-01-23_15-45-43.png
Si vous ne trouvez pas le port de votre carte c'est peut-être que votre ordinateur ne possède pas le pilote lui permettant de reconnaitre votre carte.
+
}}
 
+
{{Tuto Step
 
+
|Step_Title=Les differentes GPIO de l'ESP 32S
Dans ce cas voyez le point suivant.
+
|Step_Content=https://mischianti.org/esp32-nodemcu-32s-esp-32s-kit-high-resolution-pinout-datasheet-and-specs/
|Step_Picture_00=Utiliser_l_ESP32_avec_le_logiciel_Arduino_Branche.JPG
+
|Step_Picture_00=Utiliser_l_ESP32_avec_le_logiciel_Arduino_Capture_d_e_cran_2026-01-21_a_09.05.16.png
|Step_Picture_01=Utiliser_l_ESP32_avec_le_logiciel_Arduino_Port.JPG
+
}}
|Step_Picture_02=Utiliser_l_ESP32_avec_le_logiciel_Arduino_Portbon.png
+
{{Tuto Step
 +
|Step_Title=Liste de dépannage technique
 +
|Step_Content=# '''Changer le câble''' : vérifier s'il s'agit du câble d'alimentation ou du câble de données.
 +
# '''Écrire un programme basique''' : tester avec l'exemple "Blink" (clignotement).
 +
# '''Vérifier la version de l'IDE''' ou essayer un autre logiciel.
 +
# '''Tester en parallèle sur un autre PC''' : il peut s'agir d'un problème de port COM ou de pilote (driver).
 +
# '''Changer de carte''' (tester avec un autre matériel).
 +
# '''Et surtout, ne pas hésiter à demander de l'aide.'''
 
}}
 
}}
 
{{Notes}}
 
{{Notes}}

Version actuelle datée du 23 janvier 2026 à 15:47

Auteur avatarAntony Le Goïc-Auffret | Dernière modification 23/01/2026 par Cballevre

Item-ESP32 esp32.jpg
Pour pouvoir utiliser une carte ESP32 avec le logiciel Arduino, il y a une légère configuration à réaliser
Licence : Attribution (CC-BY)

Introduction

L'ESP32 est un microcontroleur comme l'Arduino Uno doté de Wifi et de Bluetooth mais pour l'utiliser il faut ajouter quelques éléments au logiciel Arduino :

  • Un gestionnaire de cartes pour qu'il reconnaisse l'ESP32.
  • Un pilote pour que l'ordinateur se connecte à la carte

Étape 1 - Ajouter l'URL de gestionnaire de cartes supplémentaires

  1. Ouvrir le logiciel Arduino IDE
  2. Dans le menu Fichier, choisir Préférences...
  3. Dans le champ "URL de gestionnaire de cartes supplémentaires", copiez-collez l'URL ci-dessous :

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



Étape 2 - Ajoutez la carte

  1. Dans le menu Outils > Type, choisir Gestionnaire de cartes...
  2. Taper dans la recherche "esp32"
  3. Cliquer sur le bouton "Installer" situé dans l'élément nommée esp32 par Espressif Systems"


En cas de problème de timeout lors du téléchargement, vous pouvez modifier la configuration d'Arduino IDE pour qu'il attende plus longtemps :

  1. Ouvrez le fichier dans
    C:\Users\<username>\.arduinoIDE\arduino-cli.yaml
  2. Rajouter les lignes suivantes :
    network:
      connection_timeout: 300s
  3. Redémarrer Arduino IDE après avoir enregistrer le fichier





Étape 3 - Brancher votre carte ESP32

  1. Branchez votre carte à l'aide d'un câble micro-usb
  2. Dans le menu Outils > Port, sélectionner le port correspondant à votre carte

Si aucun port n'est affiché, votre ordinateur ne reconnait surement pas votre carte. Pour corriger le problème, il faut installer le pilote comme détailler dans l'étape suivante.



Étape 4 - Installer le pilote

Cette étape concerne seulement les ordinateurs sous les systèmes d'exploitation Windows ou macOS. Le pilote est téléchargeable sur le site de Silicon Labs.


Pour Windows :

  1. Télécharger le fichier CP210x Universal Windows Driver
  2. Extraire le dossier dans Téléchargement
  3. Ouvrir le Gestionnaire de périphérique
  4. Dans la section Autres périphériques, faire un clic droit sur l'élément marqué UART Bridge Controller
  5. Cliquer sur Mettre à jour les pilotes
  6. Cliquer sur Parcourir mon poste de travail pour rechercher des pilotes
  7. Cliquer sur Parcourir et sélectionner le dossier extrait dans Téléchargement
  8. Cliquer sur Suivant
  9. Le élément devrait présent dans Ports avec un COM spécifique


Étape 5 - Tester votre carte ESP32

  1. Ouvrir Arduino IDE
  2. Dans le menu Fichier > Exemples > 01.Basics, on choisit Blink pour ouvrir un nouveau croquis avec un code pour faire clignoter une LED
  3. Dans le menu Outils > Carte > esp32, on choisit la carte ESP32-WROOM-DA Module
  4. Dans le code du croquis, on remplace LED_BUILTIN par 2
  5. Téléverser le code sur la carte
  6. La LED de la carte devrait clignoter

Le type de la carte peut varier en fonction du modèle d'ESP32 acheter.


Étape 7 - Liste de dépannage technique

  1. Changer le câble : vérifier s'il s'agit du câble d'alimentation ou du câble de données.
  2. Écrire un programme basique : tester avec l'exemple "Blink" (clignotement).
  3. Vérifier la version de l'IDE ou essayer un autre logiciel.
  4. Tester en parallèle sur un autre PC : il peut s'agir d'un problème de port COM ou de pilote (driver).
  5. Changer de carte (tester avec un autre matériel).
  6. Et surtout, ne pas hésiter à demander de l'aide.


Dernière modification 23/01/2026 par user:Cballevre.

Commentaires

Published