Comment développer avec VSCode en utilisant l'Espressif ESP32
Qu'est-ce que l'Espressif ESP32
Le ESP32 est un microcontrôleur polyvalent idéal pour les applications industrielles, grand public et IoT, fonctionnant de manière fiable dans des températures extrêmes allant de –40°C à +125°C. Il présente une consommation d'énergie ultra-faible avec une gestion de l'énergie avancée et une haute intégration, y compris des commutateurs d'antenne intégrés et des composants RF, simplifiant ainsi la conception matérielle. En tant que puce hybride Wi-Fi et Bluetooth, elle offre une connectivité transparente pour les appareils intelligents et peut fonctionner de manière autonome ou s'interfacer avec d'autres systèmes via divers protocoles. L'ESP32 améliore la fonctionnalité et l'efficacité dans une large gamme de projets, des maisons intelligentes aux IoT industriels.
Développer Espressif ESP32 avec VSCode
Ouvrez le VSCode site web pour télécharger selon le système approprié et les bits du système.
Après avoir exécuté le package d'installation, vous pouvez continuer avec les paramètres par défaut. Cependant, pour une meilleure expérience, il est recommandé de cocher les cases des éléments 1, 2 et 3.
-
L'activation des éléments 1 et 2 vous permet d'ouvrir VSCode directement en cliquant avec le bouton droit sur un fichier ou un répertoire, améliorant ainsi votre flux de travail.
-
L'activation de l'élément 3 vous permet de sélectionner VSCode comme option par défaut lors du choix du mode d'ouverture des fichiers.

Installer Expressif Tsahal Prise
Remarque : La dernière version du plugin est V1.6.4. Pour une expérience cohérente, les utilisateurs peuvent choisir la même version que la nôtre.
Pour ouvrir VSCode, appuyez sur Shift+Ctrl+X pour accéder au gestionnaire de plug-ins.


-
Appuyez sur F1 pour entrer :
esp-idf : configurer l'extension esp-idf

- Sélectionnez express (ce guide est destiné aux utilisateurs qui l'installent pour la première fois).

Sélectionnez le serveur de téléchargement et choisissez la version d'ESP-IDF que vous souhaitez utiliser. Nous recommandons la dernière version, V5.1.1, car le support de l'ESP32-C6 commence à partir de V5.1.
Spécifiez les chemins d'installation pour le répertoire du conteneur ESP-IDF et le répertoire des outils ESP-IDF.
Remarque : Si vous avez déjà installé ESP-IDF ou rencontré des problèmes d'installation, assurez-vous de supprimer complètement les fichiers existants.
Après la configuration, cliquez sur “Installer” pour télécharger. L'interface de téléchargement apparaîtra, et les outils et l'environnement correspondants seront installés automatiquement. Il suffit d'attendre un moment.
Une fois l'installation terminée, vous verrez l'interface suivante, indiquant que le processus est terminé.
Exemple de démonstration
- Appuyez sur F1 pour entrer :
- Sélectionnez la version IDF correspondante :
En utilisant la démo Hello World comme exemple :
-
Sélectionnez la démo correspondante.
-
Le fichier Lisez-moi indiquera à quelle puce la démo s'applique (les détails d'utilisation et de structure des fichiers sont décrits ci-dessous et omis ici).
-
Cliquez pour créer la démo.
Choisissez le chemin pour enregistrer la démo, en vous assurant qu'il ne contient pas de dossier portant le même nom que la démo.
Modifier le port COM
Les ports COM correspondants sont affichés ici ; cliquez pour les modifier.
Sélectionnez les ports COM en fonction de votre appareil. Il est recommandé d'utiliser le port COM correspondant au connecteur USB (visible dans le gestionnaire de périphériques).
Si un téléchargement échoue, appuyez sur le bouton de réinitialisation pendant plus d'une seconde et attendez que le PC reconnaisse à nouveau l'appareil avant de tenter à nouveau de télécharger.
Sélectionnez le projet ou la démo à utiliser, puis nous terminons la modification des ports COM.
Modifier l'objet Driver
L'objet pilote est affiché ici, et vous pouvez le modifier en cliquant dessus.
-
Sélectionnez le projet ou la démo à utiliser et attendez une minute après avoir cliqué.
-
Sélectionnez l'objet que nous devons conduire, qui est notre puce principale ESP32C6.
-
Choisissez le chemin vers openocd. Cette sélection ne nous affecte pas ici, donc vous pouvez en choisir un au hasard.
Le reste de la barre d'état
-
Éditeur de configuration SDK : prend en charge la modification de la plupart des fonctions d'ESP-IDF.
-
Tout nettoyage : efface tous les fichiers compilés.
-
Compile : compile le projet.
-
Mode de téléchargement actuel : la valeur par défaut est UART.
-
Burn Firmware : gravez le firmware actuel après la compilation.
-
Ouvrir le moniteur de port série : utilisé pour afficher les informations sur le port série.
-
Bouton tout-en-un : compile, grave et ouvre le moniteur série (le plus couramment utilisé pour le débogage).
Cliquez sur le bouton tout-en-un que nous avons décrit précédemment pour compiler, graver et ouvrir le moniteur de port série. Le processus de compilation peut prendre un certain temps, surtout la première fois. Pendant ce processus, ESP-IDF peut consommer des ressources CPU importantes, ce qui peut entraîner un ralentissement du système.
Pour un nouveau projet, vous devrez sélectionner la méthode de téléchargement et choisir UART. Cela peut être modifié plus tard dans la section Méthodes de téléchargement (cliquez pour faire apparaître les options). Avec le circuit de téléchargement automatique intégré, aucune opération manuelle n'est requise pour le téléchargement automatique.
Après un téléchargement réussi, le moniteur série s'ouvrira automatiquement. Vous verrez la puce afficher les informations correspondantes et serez invité à redémarrer après 10 secondes.
FAQ
À quoi sert l'Espressif ESP32 ?
L'Espressif ESP32 peut être utilisé pour créer des dispositifs de maison intelligente, des capteurs environnementaux et de l'automatisation domestique : les dispositifs basés sur ESP32 peuvent contrôler les lumières, les thermostats et d'autres appareils électroménagers via des connexions Wi-Fi ou Bluetooth, ce qui en fait un choix populaire pour les projets de DIY en automatisation domestique.
Comment définir la cible de l'appareil Espressif dans VS Code ?
Sélectionnez une cible Espressif (esp32, esp32s2, etc.) en sélectionnant le menu Affichage > Palette de commandes et en tapant la commande ESP-IDF : Définir la cible de l'appareil Espressif. Sélectionnez le menu Affichage > Palette de commandes et tapez ESP-IDF : Sélectionner la configuration de la carte OpenOCD pour choisir les fichiers de configuration openOCD pour le serveur d'extension openOCD.
Devrais-je utiliser Arduino ou ESP32 ?
Tout bien considéré, le choix entre l'ESP32 et l'Arduino dépend largement des exigences du projet. Pour des applications complexes et connectées, l'ESP32 est le choix, tandis que pour la simplicité et l'apprentissage, l'Arduino est préféré.
laissez un commentaire
Tous les commentaires du blog sont vérifiés avant la publication