Installer et programmer ESPTOP 10 via UpyCraft IDE sur Mac

Installer et programmer ESPTOP 10 via UpyCraft IDE sur Mac
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 installerons IDE UpyCraft avec ESP32 pour Micropython sur macOS.

Cet article contient des sections suivantes:

1. Configuration de l'ide upycraft avec ESP32 sur macOS

  • 1.1. Installation de Python 3 sur macOS
  • 1.2. Téléchargement de l'IDE UpyCraft
  • 1.3. Installation de l'ide upycraft sur macOS
  • 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

4. Téléchargement du programme de clignotement LED dans ESP32 à l'aide de Micropython upycraft IDE

1. Configuration de l'ide upycraft avec ESP32 sur macOS

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

  • Python 3
  • upycraft ide
  • Micropython Firmware pour ESP32

1.1. Installation de Python 3 sur macOS

Pour écrire un code de micropython, nous avons besoin d'une version mise à jour Python 3 à installer sur notre Mac.

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

Ou, vous pouvez le télécharger à l'aide de Brew Package Manager. Ouvrez une fenêtre de terminal et saisissez la commande suivante:

% Brew Installer Python3

Attendez quelques secondes pendant que la procédure d'installation est terminée.

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

Pour télécharger à partir de GitHub, téléchargez la dernière version en utilisant le lien ci-dessus.

Ouvrez le fichier zip, puis cliquez Télécharger Pour commencer à télécharger le fichier zip pour upycraft ide.

Une fois le téléchargement terminé, extraire le fichier zip et le fichier upycraft peut être vu dans le répertoire.

1.3. Installation de l'ide upycraft sur macOS

Maintenant, nous avons téléchargé avec succès la prochaine étape consiste à ouvrir le upycraft ide. Le fichier suivant peut être vu dans le dossier de téléchargement. Suivez les étapes données pour ouvrir l'IDE.

Note: UpyCraft n'a pas besoin d'être installé sur Mac, il peut simplement être ouvert en mode autonome.

Étape 1: upyCraft n'a pas besoin d'installation directe, de double clic ou de clic droit pour ouvrir le fichier.

Étape 2: Le message suivant apparaîtra, donc nous devons d'abord donner la permission d'ouvrir l'application à partir de sources inconnues, vous l'annulez.

Étape 3: Sélectionner Préférences de système à partir du menu.

Étape 4: Ouvrir Sécurité et confidentialité.

Étape 5: Maintenant en bas, cliquez sur le serrure Icône pour modifier la sécurité et l'autorisation d'installation des applications.

Étape 6: Tapez le nom d'utilisateur et le mot de passe pour macOS et cliquez Ouvrir.

Étape 7: Ici, permettez aux applications de télécharger à partir de partout ou App Store et développeurs identifiés puis clique Ouvert de toute façon.

Étape 8: Après avoir donné la permission, ouvrez à nouveau le upycraft Ide, et cliquez sur Ouvrir.

Une fois la upycraft ide est installé l'interface suivante sera ouverte.

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 le répertoire, 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 le jeu, 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

dix: Effacer> Clear Shell / Terminal

2. Téléchargement du firmware Micropython pour ESP32

Nous avons terminé l'installation de upycraft ide. À côté de programmer la carte ESP32, nous devons d'abord flasher le micrologiciel 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 firmware, l'étape suivante consiste à l'installer dans ESP32 en utilisant le upycraft ide. Pour ce faire, connectez la carte ESP32 avec le macOS. Les étapes suivantes guideront le firmware clignotant micropython dans ESP32.

Étape 1: Sélectionnez le tableau aller à: Outils> Board> ESP32

Étape 2: Sélectionnez ensuite le port com allez à: Outils> Serial> / Dev / Cu / USBSerial-0001

Étape 3: Comme nous avons maintenant sélectionné le port com et la carte ESP32, l'étape suivante consiste à brûler le firmware. Aller à: Outils> Burnfirmware

Étape 4: Une fenêtre apparaîtra Sélectionnez les paramètres ci-dessous:

  • conseil: ESP32
  • burn_addr: 0x1000
  • ERASE_FLASH: Oui
  • com: / dev / cu / usbserial-0001

Sélectionnez le Utilisateurs et parcourir pour le Firmware micropython Fichier que nous avons téléchargé plus tôt.

Étape 5: Sélectionnez le fichier et cliquez Ouvrir.

Étape 6: 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 7: En appuyant sur le bouton de démarrage ESP32, cliquez D'ACCORD.

Étape 8: 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 Commande + 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 Commande + 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. Maintenant pour télécharger du code, appuyez sur le Télécharger et exécuter bouton.

Étape 6: 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 MacOS et télécharger 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 sur Mac avec Micropython. Pour l'écriture de code micropython dans Mac, 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.