Mise en route Micropython avec Thonny IDE et Esptop 10 sur Mac

Mise en route Micropython avec Thonny IDE et Esptop 10 sur Mac

Pour programmer une carte ESP32 avec Micropython, nous avons besoin d'un IDE qui peut brûler du code au microcontrôleur. Ici, dans ce guide, nous couvrirons la procédure d'installation complète de Thonny IDE dans MacOS et téléchargerons notre tout premier programme de clignotements LED dans la carte ESP32 à l'aide de Micropython.

Qu'est-ce que Micropython

MicropyThon est écrit en C et c'est une implémentation de logiciel pour Python 3 ciblant principalement les applications système intégrées. Cependant, il ne peut pas exécuter complètement les bibliothèques standard Python 3. Micropython est une variante de Python et spécialement conçu pour les systèmes intégrés. La différence entre le langage de programmation Micropython et Python est que Micropython fonctionne dans des conditions de contrainte. C'est pourquoi Micropython ne prend pas en charge les bibliothèques de programmation standard Python.

Passons à la configuration de Thonny IDE sur un Mac:

  1. Télécharger Thonny Ide dans MacOS
  2. Installation de Thonny IDE dans MacOS
  3. Installation du firmware Micropython sur ESP32 dans MacOS
    • 3.1: Télécharger le firmware Micropython
    • 3.2: Firmware clignotant Micropython à l'aide de Thonny IDE
  4. Programme ESP32 en utilisant Micropython dans MacOS
  5. Exécution du script téléchargé dans ESP32 en utilisant Thonny IDE

1: Télécharger Thonny Ide dans MacOS

Pour télécharger Thonny IDE Suivez les instructions données.

Étape 1: Allez à Thonny.org, sélectionnez la version thonny ide pour mac.

Étape 2: Sélectionnez le programme d'installation avec Python 3.X et attendez que le téléchargement soit terminé.

Étape 3: Après avoir téléchargé le fichier de package suivant peut être vu dans le répertoire de téléchargement.

Nous avons téléchargé Thonny IDE MAINTENANT, nous allons nous diriger vers la partie d'installation.

2: Installation de Thonny IDE dans MacOS

Pour l'installation de Thonny IDE, son fichier de package doit être exécuté. Ci-dessous les étapes vous guideront sur l'installation de Thonny IDE.

Étape 1: Double-cliquez sur la fenêtre d'installation du fichier du package s'ouvrira comme indiqué dans l'image ci-dessous. Cliquez sur Continuer.

Étape 2: Autoriser la permission de licence en cliquant sur le Continuer bouton.

Étape 3: Cliquez sur Accepter continuer.

Étape 4: Sélectionner destination pour les fichiers d'installation. Il peut être uniquement pour vous ou installé sur l'ensemble du système afin que les autres utilisateurs puissent également accéder. Donc, nous continuerons avec la première option.

Étape 5: Pour démarrer le procédure d'installation, Cliquez sur Installer.

Étape 6: Après Installation réussie Cliquez sur Fermer.

Étape 7: Maintenant installation de Thonny ide est terminé pour connecter la carte ESP32 avec Mac, nous pouvons le configurer avec ESP32.

Étape 8: Ouvrir Thonny ide à partir de la liste des applications. La fenêtre suivante apparaîtra:

Ici, nous pouvons voir deux fenêtres Éditeur et shell / terminal.

Éditeur: L'éditeur contient tout le .fichiers py Ici, nous pouvons créer plusieurs fichiers de projet.

Coquille: Micropython contient les commandes qui sont exécutées immédiatement indépendamment des autres fichiers ou bibliothèques du terminal. Shell / Terminal nous montre également des informations sur les commandes exécutées, l'état de la carte, l'erreur de syntaxe et les messages.

Nous avons réussi à installer Thonny IDE maintenant pour programmer des planches ESP32 avec Micropython. Nous flasherons ESP32 avec le micrologiciel Micropython.

3: Installation du firmware Micropython sur ESP32 dans MacOS

Par défaut, Micropython n'est pas flassé dans la carte ESP32. Ainsi, la première chose avant de commencer la programmation des planches ESP32 est de flasher / de télécharger le firmware sur ESP32.

Il existe différentes méthodes que nous pouvons utiliser, mais nous continuerons avec un outil de Thonny IDE qui vous permet d'installer rapidement Micropython dans une carte ESP32.

Deux étapes sont impliquées dans l'installation du firmware MicropyThon sur ESP32 à l'aide de Thonny IDE:

  • 1: Téléchargement du micrologiciel Micropython

  • 2: Firmware clignotant Micropython à l'aide de Thonny IDE

1: Téléchargement du micrologiciel Micropython

Le firmware Micropython peut être téléchargé à partir de leur site officiel ou en utilisant une recherche rapide sur Google. Pour terminer la procédure de téléchargement, respectez les instructions répertoriées ci-dessous.

Étape 1: Accédez à la page de téléchargement du firmware Micropython. Sélectionnez la carte pour laquelle nous devons télécharger le firmware.

Étape 2: Sélectionnez la carte ESP32 que vous utilisez ici que nous avons ESP32 Devkit v1 DOIT.

Étape 3: La fenêtre suivante apparaîtra. Téléchargez la dernière version du firmware et assurez-vous de ne pas télécharger la version Nightly Builds comme pour les programmeurs avancés.

2: Firmware clignotant Micropython à l'aide de Thonny IDE

À partir de maintenant, nous avons téléchargé le firmware Micropython. Nous allons maintenant l'installer sur la carte ESP32 à l'aide de l'outil Thonny IDE. Suivez les étapes mentionnées ci-dessous:

Étape 1: Connectez la carte ESP32 avec Mac et Open Thonny IDE. Aller à: Outils> Options:

Étape 2: Une nouvelle fenêtre s'ouvrira ici.

Étape 3: Sélectionnez le tableau que vous utilisez. Ici dans notre cas, la carte ESP32 est connectée.

Étape 4: Après avoir sélectionné la carte, sélectionnez maintenant le port com où ESP32 est connecté.

Étape 5: Après avoir sélectionné la carte et le port com, cliquez Installer ou mettre à jour Micropython.

Étape 6: Maintenant, confirmez le port com.

Étape 7: Suivant Sélectionnez le Firmware micropython Fichier pour ESP32 Nous venons de télécharger en cliquant sur le Parcourir bouton.

Cliquez sur installer Pour commencer l'installation du firmware dans la carte ESP32.

Étape 8: Maintenant, nous pouvons voir que le firmware Micropython a commencé à clignoter dans la carte ESP32. Ne déconnectez pas la carte ESP32 du Mac.

Étape 9: Après l'installation du micrologiciel, fermez la fenêtre.

Étape 10: Après le type d'installation réussi aider() en coquille / terminal pour confirmer l'installation. Lors de l'installation réussie, le message en surbrillance ci-dessous apparaîtra.

Maintenant ESP32 est prêt à être programmé avec Micropython en utilisant Thonny IDE.

4: Programme ESP32 Utilisation de Micropython dans MacOS

Maintenant que l'installation est terminée, nous allons tester le code micropython avec la carte ESP32 en utilisant Thonny IDE. Suivez ci-dessous les étapes:

Étape 1: Ouvrez un nouveau fichier dans l'éditeur de Thonny IDE Tapez le code ci-dessous.

à partir de la broche d'importation de machine
à partir de temps pour sommeil
LED = broche (12, broche.DEHORS)
Bien que vrai:
dirigé.valeur (pas LED.valeur())
sommeil (1)

Ce code clignote le DIRIGÉ connecté à la broche 12 de ESP32 avec retard de 1 seconde.

Étape 2: Avant de pouvoir exécuter le fichier, nous devons l'enregistrer dans la carte ESP32. Aller à: Fichier> Enregistrer. Puis sélectionnez Micropython appareil.

Étape 3: Enregistrez le fichier avec le nom principal.py et cliquez D'ACCORD.

Notre premier Micropython Le fichier est créé avec succès maintenant, nous allons le télécharger sur le ESP32 bord et voir le résultat.

5: Exécution du script téléchargé dans ESP32 en utilisant Thonny IDE

Pour tester le fichier, nous enregistrons simplement Cliquez sur le bouton Exécuter en haut ou appuyez sur F5 pour commencer à exécuter le code téléchargé dans ESP32 et pour arrêter le programme, cliquez sur le bouton Stop / Redémarrer comme indiqué ci-dessous ou appuyez sur Ctrl + f2.


Une LED commencera à clignoter. La LED tournera Sur 1 seconde.

La volonté LED Arrêtez pendant 1 seconde. Ce cycle continue jusqu'à ce que le script soit arrêté.

Nous avons testé avec succès l'iDE Thonny en travaillant avec une carte ESP32 en utilisant le Micropython code.

Conclusion

Micropython est un sous-ensemble de langage Python et conçu pour les systèmes intégrés. Ce n'est pas exactement la même chose que Python, mais il prend toujours en charge plusieurs bibliothèques et peut contrôler les broches GPIO de différents microcontrôleurs. Pour programmer ESP32 avec Micropython, un IDE est requis. Ce guide couvre l'installation de Thonny IDE avec la carte ESP32 dans macos.