
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46

Il y a quelques mois, j'ai acheté un module ESP32, j'ai recherché quelles méthodes existent pour le programmer, car je le considère comme un matériel très puissant, Cette fois, nous allons installer et configurer la plate-forme Espressif IoT Development Framework ou
(ESP-IDF) à partir de zéro, c'est la plate-forme officielle de développement expressif pour les modules ESP32.
Si vous voulez tirer le meilleur parti de l'ESP32, je considère une bonne possibilité, même si elle est considérée comme un peu plus complexe et très complète.
J'ai créé ce tutoriel car ceux qui existent ne sont pas très explicatifs, et dans certains cas ils diffèrent de la documentation espressif officielle pour ESP-IDF.
Site officiel: ESP-IDF expressif
Github officiel: ESP-IDF
Et bien si vous voulez débuter en ESP32, dans les pages suivantes sont des prix très bas.
ESP32 (Aliexpress)
ESP32 (Bangood)
ESP32 (ICStation)
Vous pouvez visiter PDAControl en anglais
Documentation et explication complète
pdacontrolen.com/esp-idf-modules-esp32-comp…
Suivant Tutoriels ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
Pueden Visitar PDAControl Español
Documentation et explication complète
pdacontroles.com/esp-idf-para-modulos-esp32…
Tutoriels Proximos ESP32 ESP-IDF, Arduino IDE, Mongoose OS
pdacontroles.com/category/esp32/
Étape 1: Module ESP32


Si vous ne connaissez pas les Modules ESP32, j'ai créé cette petite documentation et tutoriel vidéo.
ESP32 eBox&Widora premier examen
pdacontrolen.com/first-tests-esp32-eboxwido…
Étape 2: Installation ESP-IDF - Exigences

Conditions
- PC avec système d'exploitation Linux (Ubuntu / Debian) ou Virtualbox, dans mon cas Lubuntu.
- Chaîne d'outils pour construire l'application pour ESP32.
- ESP-IDF qui contient essentiellement l'API pour ESP32.et des scripts pour faire fonctionner la chaîne d'outils.
- Un éditeur de texte, pour éditer ou créer des programmes.
PC avec système d'exploitation Linux (Ubuntu / Debian) ou Virtualbox
Étant donné que l'installation sur un système d'exploitation Linux, Lubuntu dans mon cas, est un dérivé de (Ubuntu), bien qu'il existe une version d'ESP-IDF pour Windows, vous recommandez d'installer une machine virtuelle avec Linux.
- Tutoriel recommandé Installation de Lubuntu dans une machine virtuelle (Virualbox) sous Windows
- Tutoriel recommandé Installer Lubuntu en permanence sur un PC 32 bits
Note: je pense que j'aime bien Linux dans ce cas (Ubuntu/Debian) personnellement je préfère lubuntu, mais c'est pareil.
Étape 3: Tutoriel d'installation étape par étape + Exemple


Étant donné que l'installation est très complète, dans cette vidéo, vous verrez l'installation étape par étape
Étape 4: Compilez facilement le téléchargement et testez "hello World"

Compilation et téléchargement faciles
en comparant ponctuellement ESP-IDF avec le SDK pour ESP8266 cette version facilite totalement le téléchargement de la compilation et le suivi du code à l'aide de esptool.py
quelques commandes disponibles
- faire menuconfig
- fait tout
- faire flash
- faire un moniteur
esp-idf permet des intégrations avec certains IDE, tels que Eclipse et Platformio. Personnellement, je préfère le terminal de commande et l'éditeur de texte,
Étape 5: Conclusions


Conclusion
Si vous décidez d'utiliser ESP-IDF, je mentionnerai certains de ses avantages. C'est fait en C et permet à FreeRTOS, étant conçu par espressif directement il y a plus d'exemples et de documentation, moins de chance de trouver des erreurs ou des fautes. d'intégration cela nous permet de penser que nous pourrons utiliser une grande partie des caractéristiques de l'ESP32.
S'il existe un IDE Arduino pour ESP32 mais que je pense qu'il ne fournit pas la sécurité et le contrôle complet du code, bien sûr, ESP-IDF nécessite plus de connaissances en C, et vous quitteriez la zone Arduino conford et élargiriez vos connaissances.
et ce guide est pour cela d'ouvrir des possibilités avec ESP-IDF, eh bien c'est mon humble avis. le seul inconvénient futur possible, la dépendance à l'espressif mais avec l'existant on peut tout faire ! penser l'ESP32 à un niveau professionnel/industriel
Bien que nous ferons également quelques tests plus tard:
- ESP32 - IDE Arduino
- Système d'exploitation ESP32 Mangouste.
Vous pouvez visiter PDAControl en anglais
Documentation et explication complète
pdacontrolen.com/esp-idf-modules-esp32-com…
Suivant Tutoriels ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
Pueden Visitar PDAControl Español
Documentation et explication complète
pdacontroles.com/esp-idf-para-modulos-esp3…
Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS
Conseillé:
Installation du sous-système Windows pour Linux (WSL) : 3 étapes

Installation du sous-système Windows pour Linux (WSL) : cet ensemble d'instructions est destiné à aider les utilisateurs à installer le sous-système Windows pour Linux sur leur ordinateur Windows 10. La distribution Linux spécifique que ce jeu d'instructions utilisera s'appelle Ubuntu. Regardez ici pour un aperçu des différents Linux
Installation De La Carte TagTagTag Pour Nabaztag / Installer la carte TagTagTag sur votre Nabaztag : 15 étapes

Installation De La Carte TagTagTag Pour Nabaztag / Installation du TagTagTag Board on Your Nabaztag : (voir ci-dessous pour la version anglaise)La carte TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag:tag. Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaitez
Premiers pas avec ESP32 - Installation de cartes ESP32 dans Arduino IDE - Code de clignotement ESP32 : 3 étapes

Premiers pas avec ESP32 | Installation de cartes ESP32 dans Arduino IDE | ESP32 Blink Code: Dans ces instructables, nous verrons comment commencer à travailler avec esp32 et comment installer des cartes esp32 dans Arduino IDE et nous programmerons esp 32 pour exécuter le code clignotant en utilisant arduino ide
Premiers pas avec Esp 8266 Esp-01 avec Arduino IDE - Installation de cartes Esp dans Arduino Ide et programmation Esp: 4 étapes

Premiers pas avec Esp 8266 Esp-01 avec Arduino IDE | Installation de cartes Esp dans Arduino Ide et programmation Esp: Dans ces instructables, nous allons apprendre comment installer des cartes esp8266 dans Arduino IDE et comment programmer esp-01 et y télécharger du code. Puisque les cartes esp sont si populaires, j'ai donc pensé à redresser un instructablesfor cela et la plupart des gens sont confrontés à un problème
Système de feux tricolores à 4 voies utilisant 5 modules Arduinos et 5 modules sans fil NRF24L01 : 7 étapes (avec photos)

Système de feux de circulation à 4 voies utilisant 5 Arduinos et 5 modules sans fil NRF24L01 : il y a peu de temps, j'ai créé un Instructable détaillant une seule paire de feux de circulation sur une planche à pain. J'ai également créé un autre Instructable montrant le cadre de base pour l'utilisation d'un module sans fil NRF24L01. Ceci m'a fait réfléchir! Il y a pas mal de