Comment installer un IDE UpyCraft pour programmer ESPTOP 10 en utilisant Micropython

Comment installer un IDE UpyCraft pour programmer ESPTOP 10 en utilisant Micropython
ESP32 est une carte IoT basée sur un microcontrôleur qui peut exécuter Micropython pour exécuter des commandes et des instructions. Plusieurs IDE sont disponibles pour programmer ESP32 avec Micropython. Aujourd'hui ici, nous allons configurer un IDE UpyCraft avec ESP32 pour Micropython.

Cet article contient des sections suivantes:

  • 1. Configuration de l'ide upycraft avec ESP32
  • 1.1. Installation de Python 3
  • 1.2. Téléchargement de l'IDE UpyCraft
  • 1.3. Installation de l'IDE UpyCraft
  • 1.4. Présentation de l'interface UpyCraft IDE
  • 2. Téléchargement du firmware Micropython pour ESP32
  • 3. Installation du firmware MicropyThon dans ESP32 à l'aide d'IDE UpyCraft
  • 3.1. Fix COM Le port n'est pas détecté dans l'iDE UpyCraft
  • 3.2. Firmware clignotant Micropython dans ESP32
  • 4. Comment télécharger le programme de clignotement LED dans ESP32 à l'aide de Micropython UpyCraft IDE

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.

  • Python 3
  • upycraft ide
  • Micropython Firmware pour ESP32

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 en utilisant le référentiel GitHub
  • Télécharger en utilisant le site Web upycraft dfrobot

À 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
  2. Fenêtre d'éditeur
  3. Coquille / terminal
  4. Outils

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:

  • appareil: Où tous les fichiers sont stockés
  • Dakota du Sud: Ce dossier donne accès aux fichiers de carte SD; il ne peut être utilisé que si une carte a un port de carte SD.
  • upy_lib: Cela montre les fichiers de bibliothèque intégrés
  • Espace de travail: C'est le répertoire où tous les fichiers micropython sont stockés à l'intérieur de notre ordinateur. Pour changer d'annuaire, allez à: Outils> InitConfig

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.

  1. Nouveau fichier> Créer un nouveau fichier
  2. Ouvrir le fichier> Ouvrir un fichier
  3. Enregistrer le fichier> Enregistrer un fichier
  4. Télécharger et exécuter> Télécharger le code sur la carte connectée
  5. Arrêtez> Arrêter le code alternativement peut également être utilisé à l'aide de «Ctrl + C»
  6. Connecter / déconnecter> connecter ou déconnecter la carte de série
  7. Annuler> Annuler le changement
  8. Re-refaire> refaire le changement
  9. Vérification de la syntaxe> Vérifier le code Syntaxe
  10. Effacer> Clear Shell / Terminal

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:

  • ESP32 CP2102 CHIP Pilotes manquant
  • Câble de charge USB normal plutôt que câble de données

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:

  • conseil: ESP32
  • burn_addr: 0x1000
  • ERASE_FLASH: Oui
  • com: Com10

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
à partir de la classe de retard #mport de sommeil à partir de temps
LED = broche (2, broche.OUT) #define LED à la broche 2 comme sortie
Bien que vrai:
dirigé.valeur (pas LED.valeur())
sommeil (0.5) #delay de 0.5 sec

É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.