Cet article contient des sections suivantes:
1. Configuration de l'ide upycraft avec ESP32
MicropyThon est dérivé du langage de programmation Python 3 spécialement conçu pour les cartes basées sur les microcontrôleurs. Nous pouvons également programmer ESP32 avec Micropython en utilisant un IDE UpyCraft.
Avant d'écrire notre premier code Micropython pour ESP32, nous devons installer certaines conditions préalables dans notre PC.
1.1. Installation de Python 3
Pour écrire un code de micropopython, nous avons besoin d'une version mise à jour de Python 3 à installer sur notre PC.
Étape 1: Visitez la page de téléchargement de Python 3 ou cliquez ici pour télécharger la version mise à jour. Ici dans notre cas, c'est 3.11.0
Étape 2: Le fichier suivant sera téléchargé dans le répertoire de téléchargement.
Étape 3: Double-cliquez sur le fichier pour démarrer l'installation de Python 3. Activer Ajouter au chemin Option et cliquez Installer maintenant. Une fois l'installation réussie, fermez la configuration.
Comme nous avons installé Python 3 maintenant, nous continuerons vers la partie d'installation de l'EUPYCRAFT IDE.
1.2. Téléchargement upycraft ide
Pour programmer ESP32, nous devons télécharger UpyCraft IDE. Voici les deux sources de téléchargement upycraft ide:
À télécharger à partir de GitHub Téléchargez la dernière version en utilisant le lien ci-dessus.
Télécharger upycraft ide à partir du site officiel, visitez le lien ci-dessus.
1.3. Installation de l'IDE UpyCraft
Maintenant, nous avons téléchargé avec succès la prochaine étape consiste à installer le upycraft ide. Le fichier suivant peut être vu dans le dossier de téléchargement.
Pour installer Click D'ACCORD.
Une fois la upycraft ide est installé l'interface suivante s'ouvrira.
1.4. Présentation de l'interface UpyCraft IDE
L'interface UpyCraft IDE se compose de quatre fenêtres différentes qui sont:
1: Section des fichiers
Cette fenêtre contient tous les .py Fichiers et chemin de répertoire sur lequel nous travaillons actuellement. Ici, les principaux fichiers du code micropython tels que principal.py et botte.py peut être vu.
Cette section contient en outre quatre catégories différentes:
2: Fenêtre d'éditeur
Ensuite, la fenêtre de l'éditeur où nous pouvons écrire du code micropython et peut créer plusieurs .py des dossiers.
3: Coquille / terminal
Shell ou Terminal nous permet d'exécuter directement certaines commandes sans créer de fichiers MicropyThon et le télécharger à la carte. Il fournit également des informations liées au programme exécuté.
4: Outils
La dernière section contient tous les outils d'action rapide nécessaires pour exécuter un code, comme la rémunération, l'arrêt, etc. Ci-dessous, nous avons représenté tous les outils à l'aide d'un numéro.
2. Comment télécharger le firmware Micropython pour ESP32
Nous avons terminé l'installation de upycraft ide. À côté de la programmation de la carte ESP32, nous devons d'abord flasher le firmware Micropython dans la carte ESP32. Pour télécharger le firmware, accédez au Page de téléchargement Micropython et rechercher la section du firmware ESP32.
Téléchargez la dernière version publiée disponible pour la carte ESP32 et n'oubliez pas de ne pas télécharger la version Nightly Build car elle cible principalement les programmeurs avancés.
Dans le cas où si vous utilisez une autre carte telle que Pyboard, allez à la page de téléchargement Micropython et recherchez un firmware de carte respectif.
3. Installation du firmware MicropyThon dans ESP32 à l'aide d'IDE UpyCraft
Après avoir téléchargé le micrologiciel, l'étape suivante consiste à l'installer dans ESP32 en utilisant le upycraft ide. Pour ce faire, connectez la carte ESP32 avec le PC.
Sélectionnez le tableau aller à: Outils> Board> ESP32
Sélectionnez ensuite le port com allez à: Outils> Serial> Comx
3.1. Réparer - Le port com n'est pas détecté dans iDE upycraft
Parfois, lorsque vous utilisez ESP32 pour la première fois, le PC ne le détecte pas automatiquement, dans ce cas, nous devons installer manuellement les pilotes requis.
Avant de déplacer plus loin d'abord vérifier le port com dans le gestionnaire de périphériques sous le Com & lpt section. Comme nos pilotes sont déjà installés, le port com illustré est COM10.
En cas de port de COM disponible pour ESP32, les deux principales raisons pour les principales raisons pour le port ESP32 COM manquant:
1: La plupart de la carte ESP32 DOIT Devkit utilise la puce CP2102 pour la communication USB. Pour installer la recherche de pilote de puce ESP32 CP2102 pour le pilote dans la barre de recherche Google.
Cliquez ici pour visiter le site Web Silicon Labs pour les derniers pilotes CP2102.
Une fois les pilotes installés avec succès, redémarrez l'ide Arduino et connectez la carte ESP32 avec le PC, maintenant le port com pour la carte ESP32 sera visible. Vous pouvez également voir le port com dans Gestionnaire de périphériques.
2: Si les pilotes sont installés mais que vous ne pouvez toujours pas voir le port ESP32 COM, vérifiez le câble USB que vous utilisez. Il existe plusieurs câbles qui ne peuvent pas établir la communication série comme leur seul objectif est la charge et la plupart de ces câbles manquent les fils de données.
3.2. Firmware clignotant Micropython dans ESP32
Comme nous avons trié le problème du port com maintenant, nous continuerons vers l'installation du micrologiciel.
Étape 1: Aller à: Outils> Burnfirmware
Étape 2: Une fenêtre apparaîtra Sélectionnez les paramètres ci-dessous:
Sélectionnez les utilisateurs et parcourez le Firmware micropython Fichier que nous avons téléchargé plus tôt.
Étape 3: Sélectionnez le fichier et cliquez Ouvrir.
Étape 4: Nous ne sommes qu'un seul pas de clignotant Micropython dans notre propre carte ESP32. Maintenant, prenez la carte ESP32, appuyez et maintenez le BOTTE bouton.
Étape 5: En appuyant sur le bouton de démarrage ESP32, cliquez D'ACCORD.
Étape 6: Si toutes les étapes se déroulent bien ESP32 La mémoire commencera à clignoter. Une fois que le flash d'effacement commence, vous pouvez libérer la pression sur votre doigt en laissant le bouton de démarrage ESP32.
Après une installation réussie du micrologiciel, la fenêtre ci-dessus se fermera automatiquement et nous sommes maintenant prêts à télécharger notre tout premier programme sur la carte ESP32.
Note: En cas d'erreur, répétez les étapes ci-dessus et n'oubliez pas d'appuyer et de maintenir le bouton de démarrage.
4. Téléchargement du programme de clignotement LED dans ESP32 à l'aide de Micropython upycraft IDE
Pour tester l'installation de upycraft ide Nous téléchargerons le programme de clignotement LED. Suivez les étapes ci-dessous:
Étape 1: Ouvrez un nouveau fichier aller à: Fichier> Nouveau ou presser Ctrl + n.
Écrivez le code ci-dessous dans la fenêtre de l'éditeur du fichier nouvellement créé.
à partir de la broche d'importation de machine #mport Pin et classe de machineÉtape 2: Après avoir écrit du code, enregistrez le fichier allez à: Fichier> Enregistrer ou presser Ctrl + s.
Étape 3: Enregistrer le fichier avec le nom principal.py.
Étape 4: Sélectionnez le répertoire pour enregistrer le fichier.
Étape 5: Une fois le fichier créé, vous verrez les fichiers suivants sous appareil section.
Étape 6: Maintenant pour télécharger du code, appuyez sur le Télécharger et exécuter bouton.
Étape 7: Si le programme fonctionne avec succès "Télécharger OK" Le message apparaîtra dans le terminal / shell.
Sortir
Une LED intégrée commencera à clignoter qui est connectée à la broche 2 de la carte ESP32.
Pour arrêter le programme, cliquez Arrêt.
Si vous souhaitez redémarrer le code compilé, appuyez sur le Activer (EN) Bouton sur la carte ESP32.
Si le programme redémarre la sortie similaire à ci-dessous peut être visible sur la coque / terminal.
Nous avons réussi à installer upycraft ide dans PC et téléchargé notre premier programme après avoir clignoté ESP32 avec un micrologiciel Micropython.
Note importante: Après avoir installé le micrologiciel MicropyThon dans la carte ESP32, on peut également programmer ESP32 en téléchargeant simplement le code à l'aide de l'IDE Arduino, mais si vous souhaitez utiliser à nouveau MicropyThon avec ESP32, nous devons flasher le firmware Micropython dans la carte ESP32 car l'ide Arduino remplace le microphython firmware MicropyThon parce que l'ide Arduino remplace le firmware MicropyThon avec son propre firmware.
Conclusion
UpyCraft IDE peut programmer des cartes ESP32 à l'aide de Micropython. Cet article vous aide à télécharger et à configurer un ide upycraft avec micropopython dans ESP32. Pour l'écriture de code micropython, le langage de programmation Python 3 doit être installé à l'intérieur du PC. Ensuite, un firmware ESP32 doit être flashé à l'intérieur de la carte ESP32.