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 et téléchargerons notre tout premier programme de clignotements LED dans la carte ESP32 en utilisant 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 embarqué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.
Installation de Thonny IDE
Pour télécharger et installer Thonny IDE Suivez les instructions données.
Étape 1: Aller à Thonny.org.
Étape 2: Téléchargez la version Thonny IDE pour Windows et attendez que les téléchargements terminés.
Étape 3: Une fois le thonny ide téléchargé, exécutez le .exe fichier d'installation. Cliquez sur Installer et allez avec les paramètres par défaut.
Étape 4: Une fois l'installation terminée ouverte Thonny IDE. Ici, nous pouvons voir deux fenêtres Éditeur et Coquille / terminal.
Éditeur: L'éditeur contient tous les .py Fichiers ici, nous pouvons créer plus d'un fichier.
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.
Comment installer le micrologiciel Micropython sur ESP32
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écharger le firmware Micropython
2: Firmware clignotant Micropython à l'aide de Thonny IDE
1: Télécharger le firmware Micropython
Accédez à la page de téléchargement du firmware Micropython. Sélectionnez la carte pour laquelle nous devons télécharger le firmware. 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 Night Builds car ils ciblent plus les programmeurs avancés.
Une fois le téléchargement terminé, il sera probablement disponible dans le dossier de téléchargement.
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 ci-dessous:
Étape 1: Connectez la carte ESP32 avec PC et ouvrez Thonny IDE. Aller à: Outils> Options
Étape 2: Une nouvelle fenêtre s'ouvrira ici Sélectionner Interprète. Sélectionnez le port de carte et de com où il est connecté ici dans notre cas, la carte ESP32 est connectée à COM10. Pour vérifier le gestionnaire de périphériques Open de Com et regarder sous Com & lpt section.
Après avoir sélectionné la carte et le port COM, cliquez Installer ou mettre à jour Micropython.
Étape 3: Confirmez maintenant le port com et sélectionnez le fichier firmware que 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 4: Une fois l'installation, le type réussi aider() en coquille / terminal pour confirmer l'installation. Sur l'installation réussie ci-dessous le message en surbrillance apparaîtra.
Programme ESP32 Utilisation de Micropython
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 Utilisez le code donné ci-dessous.
à partir de la broche d'importation de machineCe code clignote la LED intégrée connectée à la broche 2 d'ESP32 avec un retard de 0.5 sec.
Étape 2: Avant de pouvoir exécuter le fichier, nous devons l'enregistrer dans la carte ESP32. Aller à: Fichier> Enregistrer.
Étape 3: Sélectionner Micropython appareil.
Étape 4: Enregistrer le fichier avec le nom principal.py et cliquer D'ACCORD.
Notre premier fichier Micropython est créé avec succès maintenant, nous le téléchargerons sur la carte ESP32 et verrons le résultat.
Comment télécharger le script micropopython sur ESP32
Cliquez sur le bouton Exécuter en haut ou appuyez sur F5 Pour commencer à exécuter le code téléchargé dans ESP32.
Une LED bleue commencera à clignoter. La LED s'allumera pour 0.5 sec.
La LED s'arrêtera pour 0.5 sec. Ce cycle continue jusqu'à ce que le script soit arrêté.
Pour arrêter le programme, cliquez sur le bouton Stop / Redémarrer comme indiqué ci-dessous ou appuyez sur Ctrl + f2.
Nous avons testé avec succès l'iDE Thonny en travaillant avec une carte ESP32 en utilisant le code Micropython.
Conclusion
MicropyThon est une réimplémentation logicielle du langage de programmation Python 3. Ce n'est pas la même chose que Python, mais il prend toujours en charge plusieurs bibliothèques et peut contrôler facilement les broches GPIO de différents microcontrôleurs. Pour programmer ESP32 avec Micropython, un IDE est requis. Ici, cet article couvre l'installation de Thonny IDE avec la carte ESP32.