You are currently viewing Programmer la carte ESP32-DevKitC avec l’Arduino IDE
Programmer la carte ESP32-DevKitC avec Arduino

Programmer la carte ESP32-DevKitC avec Arduino

Cet article détaille la programmation de la carte de développement ESP32-DevKitC avec l’environnement de développement Arduino et son application au travers d’un programme envoyant un message “Coucou” sur la liaison série. Il est accessible à des personnes ayant peu de connaissances de l’Arduino.

Le matériel nécessaire

L’esP32-DevKitC est la carte de développement officielle du fabricant Espressif pour son module ESP32. Elle permet de réaliser des prototypages à base d’ESP32 simplement, sans avoir besoin de réaliser de soudure. Dans cet article, nous utilisons une esP32-DevKitC équipée d’un module ESP32-WROOM-32U et un câble USB:

Carte de développement ESP32-DevKitC-32U

Cordon USB de type Micro-B (Micro USB)

Carte de développement ESP32-DevKitC-32U Câble USB Type Micro-B

 

Outil logiciel

Dans cet article, nous utiliserons l’Arduino IDE comme éditeur du code source, compilateur et éditeur de lien. Si vous ne l’avez pas encore installé , c’est le moment. Pour plus de détail sur l’installation et son premier lancement, veuillez vous rapporter à l’article Installer l’Arduino IDE.

Installation du gestionnaire de carte ESP32 pour Arduino

Les cartes du fabricant “Espressif Systems” ne sont pas gérées nativement par l’environnement de développement Arduino. Nous allons donc procéder à son installation. Pour cela, dans le menu “Fichier”, choisir “Préférences”.

Accéder aux préférences de l'Arduino IDE
Accéder aux préférences de l’Arduino IDE

… puis dans la zone de saisie “URL de gestionnaire de cartes supplémentaires” renseigner l’URL des cartes de la famille ESP32 dont l’esP32-DevKitC fait partie:

https://espressif.github.io/arduino-esp32/package_esp32_index.json

Remarque: Si vous avez déjà d’autres URL de cartes supplémentaires renseignées, il vous suffit de séparer les URL à l’aide d’une virgule:

Paramètre "URL de gestionnaire de cartes supplémentaires" des "Préférences" de l'Arduino IDE
Paramètre “URL de gestionnaire de cartes supplémentaires” des “Préférences” de l’Arduino IDE
 

Maintenant que cette URL est renseignée, nous allons procéder à son installation proprement dite. Cela se réalise dans le gestionnaire de carte. Vous pouvez y accéder de 2 façons.

La façon la plus simple d’accéder au gestionnaire de carte est de cliquer sur la deuxième icône en forme de carte Arduino UNO présente sur le menu latéral à gauche de la fenêtre. 

Accéder aux gestionnaire de cartes de l'Arduino IDE par le menu latéral.
Accéder au gestionnaires de cartes de l’Arduino IDE par le menu latéral.

La deuxième façon d’y accéder est le menu “Outils”,  choisissez “Carte” puis cliquer sur “Gestionnaire de carte”

Accéder aux gestionnaire de cartes de l'Arduino IDE par le menu principal.
Accéder au gestionnaire de cartes de l’Arduino IDE par le menu principal.

La fenêtre du gestionnaire de cartes s’ouvre alors. En saisissant “esp32” dans la zone de recherche, vous ne verrez plus que la plateforme “esp32 by Espressif Systems” d’affichée.

Ensuite, vous pouvez réaliser sa mise en place en cliquant sur le bouton “Installer” correspondant.

 

Recherche de la plateforme ESP32 dans le gestionnaire de cartes
Recherche de la plateforme ESP32 dans le gestionnaire de cartes

À la fin de l’opération, le message fugitif “Plateforme installée avec succès esp32:2.x.x” sur la zone de sortie confirme que tout s’est bien déroulé. Le statut “2.x.x INSTALLED” apparaît également sous la plateforme “esp32 by Espressif Systems” dans le gestionnaire de cartes.

La plateforme ESP32 a été installée par le gestionnaire de cartes
La plateforme ESP32 a été installée par le gestionnaire de cartes

Sélection de la carte ESP32-DevKitC

Maintenant, vous pouvez indiquer à l’Arduino IDE que le code logiciel est destiné à un microcontrôleur de type ESP32-DevKitC. Dans le menu “Outils”, choisissez l’élément commençant par “Carte”, “esp32” et enfin “ESP32 Dev Module”:

Sélection de la carte ESP32-DevKitC dans l'Arduino IDE
Sélection de la carte ESP32-DevKitC dans l’Arduino IDE

Voilà, nous avons configuré l’environnement de développement Arduino pour pouvoir programmer la carte ESP32-DevKitC.
Pour poursuivre cette prise en main, nous allons envoyer un message texte au PC par la liaison série afin de valider notre environnement de compilation. (Rendez-vous page 2.)

S’abonner
Notification pour
guest
1 Commentaire
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
GEINGUENE
GEINGUENE
6 mois il y a

Bonjour,

Je me suis retrouvé sur ce topic suite à un problème avec le moniteur série.
Il restait bloqué sur le message Déconnecté. Sélectionnez une carte ainsi qu’un port pour vous connecter automatiquement“.
Je viens de comprendre mon problème et du coup je posts… Pour quelqu’un d’autre.
En fait j’avais une première branché et fonctionnelle.
Puis j’ai changé de carte et me suis retrouvé sans moniteur série.
J’ai perdu une heure la dessus alors qu’il suffisait de fermer le montieur série et le rouvrir. Cette fois ces bon.