Introducció a MicroPython amb Thonny IDE i ESP32 al Mac

Introduccio A Micropython Amb Thonny Ide I Esp32 Al Mac



Per programar una placa ESP32 amb MicroPython necessitem un IDE que pugui gravar codi al microcontrolador. Aquí, en aquesta guia, cobrirem el procediment complet d'instal·lació de Thonny IDE a macOS i penjarem el nostre primer programa de parpelleig de LED a la placa ESP32 mitjançant MicroPython.

Què és MicroPython

MicroPython està escrit en C i és una implementació de programari per a Python 3 orientada principalment a les aplicacions del sistema incrustat. Tanmateix, no pot executar completament les biblioteques estàndard de Python 3. MicroPython és una variant de Python i dissenyada específicament per a sistemes encastats. La diferència entre el llenguatge de programació MicroPython i Python és que MicroPython funciona en condicions de restricció. És per això que MicroPython no és totalment compatible amb les biblioteques de programació estàndard de Python.







Anem a configurar Thonny IDE en un Mac:



  1. Descàrrega de Thonny IDE a macOS
  2. Instal·lació de Thonny IDE a macOS
  3. Instal·lació del microprogramari MicroPython a ESP32 a macOS
  • Programació d'ESP32 mitjançant MicroPython a macOS
  • Execució de l'script carregat a ESP32 mitjançant Thonny IDE
  • 1: Baixant Thonny IDE a macOS

    Per descarregar Thonny IDE, seguiu les instruccions donades.



    Pas 1 : Anar a thonny.org , seleccioneu la versió Thonny IDE per a Mac.





    Pas 2 : Seleccioneu l'instal·lador amb Python 3.X i espereu fins que finalitzi la descàrrega.



    Pas 3 : Després de descarregar el següent fitxer de paquet es pot veure al directori de descàrrega.

    Hem descarregat l'IDE de Thonny, ara anirem cap a la part d'instal·lació.

    2: instal·lació de Thonny IDE a macOS

    Per a la instal·lació de Thonny IDE, cal executar el seu fitxer de paquet. Els passos indicats a continuació us guiaran en la instal·lació de Thonny IDE.

    Pas 1 : Feu doble clic a la finestra d'instal·lació del fitxer del paquet s'obrirà com es mostra a la imatge següent. Feu clic Continua .

    Pas 2 : Permet el permís per a la llicència fent clic a Continua botó.

    Pas 3 : Feu clic Acordar per continuar.

    Pas 4 : Seleccioneu destinació dels fitxers d'instal·lació . Pot ser només per a tu o instal·lat a tot el sistema perquè altres usuaris també hi puguin accedir. Per tant, continuarem amb la primera opció.

    Pas 5 : Per iniciar el procediment d'instal·lació, feu clic a Instal·la.

    Pas 6 : Després instal·lació correcta feu clic Tanca .

    Pas 7 : Ara instal·lació de Thonny IDE S'ha completat per connectar la placa ESP32 amb Mac, podem configurar-la amb ESP32.

    Pas 8 : Obert Thonny IDE de la llista d'aplicacions. Apareixerà la següent finestra:

    Aquí podem veure dues finestres Editor i Shell/Terminal.

    Editor : L'editor conté tot el fitxers .py aquí podem crear diversos fitxers de projecte.

    Shell : MicroPython conté les ordres que s'executen immediatament independentment d'altres fitxers o biblioteques del terminal. Shell/Terminal també ens mostra informació sobre les ordres executades, l'estat de la placa, l'error de sintaxi i els missatges.

    Hem instal·lat amb èxit Thonny IDE ara per programar plaques ESP32 amb MicroPython. Flasharem l'ESP32 amb el microprogramari MicroPython.

    3: instal·lació del microprogramari MicroPython a ESP32 a macOS

    De manera predeterminada, MicroPython no es mostra a la placa ESP32. Per tant, el primer que abans de començar a programar les plaques ESP32 és flashejar/carregar el microprogramari a ESP32.

    Hi ha diferents mètodes que podem utilitzar però continuarem amb una eina de Thonny IDE que us permet instal·lar ràpidament MicroPython en una placa ESP32.

    Hi ha dos passos per instal·lar el microprogramari MicroPython a ESP32 mitjançant Thonny IDE:

    3.1: Descàrrega del microprogramari MicroPython

    El microprogramari MicroPython es pot descarregar des del seu lloc oficial o mitjançant una cerca ràpida a Google. Per completar el procediment de descàrrega, seguiu les instruccions que s'indiquen a continuació.

    Pas 1 : Anar al Descàrrega del microprogramari MicroPython pàgina. Seleccioneu la placa per a la qual necessitem descarregar el firmware.

    Pas 2 : Seleccioneu la placa ESP32 que feu servir aquí tenim ESP32 DEVKIT V1 DOIT.

    Pas 3 : apareixerà la següent finestra. Baixeu la darrera versió del microprogramari i assegureu-vos de no descarregar la versió de les compilacions nocturnes, ja que són per a programadors avançats.

    3.2: Flashing del microprogramari MicroPython mitjançant Thonny IDE

    A partir d'ara hem descarregat el microprogramari MicroPython. Ara l'instal·larem a la placa ESP32 mitjançant l'eina Thonny IDE. Seguiu els passos esmentats a continuació:

    Pas 1 : Connecteu la placa ESP32 amb Mac i obriu Thonny IDE. Anar a: Eines>Opcions:

    Pas 2 : S'obrirà una nova finestra aquí seleccioneu Intèrpret.

    Pas 3 : Seleccioneu el tauler que utilitzeu. Aquí, en el nostre cas, la placa ESP32 està connectada.

    Pas 4 : Després de seleccionar la placa, seleccioneu ara el port COM al qual està connectat l'ESP32.

    Pas 5 : Després de seleccionar la placa i el port COM, feu clic Instal·leu o actualitzeu MicroPython.

    Pas 6 : Ara confirmeu el port COM.

    Pas 7 : A continuació, seleccioneu firmware MicroPython fitxer per a ESP32 que acabem de baixar fent clic a Navega botó.

    Feu clic instal·lar per començar la instal·lació del firmware a la placa ESP32.

    Pas 8 : Ara podem veure que el microprogramari MicroPython comença a parpellejar a la placa ESP32. No desconnecteu la placa ESP32 del Mac.

    Pas 9 : Després d'instal·lar el firmware, tanqueu la finestra.

    Pas 10 : després de la instal·lació correcta ajuda () al shell/terminal per confirmar la instal·lació. En una instal·lació correcta, apareixerà el missatge ressaltat a continuació.

    Ara ESP32 està llest per ser programat amb MicroPython mitjançant Thonny IDE.

    4: Programa ESP32 utilitzant MicroPython a macOS

    Ara, quan s'hagi completat la instal·lació, provarem el codi MicroPython amb la placa ESP32 mitjançant Thonny IDE. Seguiu els passos següents:

    Pas 1 : Obriu un fitxer nou a l'editor Thonny IDE escriviu el codi següent.

    del Pin d'importació de la màquina

    des de temps importar dormir

    led = Pin ( 12 , Pin.OUT )

    mentre Veritat:

    led.valor ( no led.valor ( ) )
    dormir ( 1 )

    Aquest codi parpellejarà LED connectat al pin 12 de ESP32 amb retard de 1 seg.

    Pas 2 : Abans de poder executar el fitxer, hem de desar-lo a la placa ESP32. Anar a: Fitxer>Desa . A continuació, seleccioneu MicroPython dispositiu.

    Pas 3 : Deseu el fitxer amb el nom main.py i feu clic D'acord .

    El nostre primer MicroPython El fitxer s'ha creat correctament ara el penjarem al fitxer ESP32 taula i veureu el resultat.

    5: Execució de l'script carregat a ESP32 mitjançant Thonny IDE

    Per provar el fitxer, només desem, feu clic al botó Executar a la part superior o premeu F5 per començar a executar el codi penjat a ESP32 i per aturar el programa feu clic al botó Atura/Reinicia com es mostra a continuació o premeu Ctrl+F2.


    Un LED començarà a parpellejar. El LED girarà ON durant 1 seg.

    El LED ho farà parar 1 seg. Aquest cicle continua fins que s'atura l'script.

    Hem provat amb èxit el Thonny IDE funcionant amb una placa ESP32 utilitzant el MicroPython codi.

    Conclusió

    MicroPython és un subconjunt del llenguatge Python i està dissenyat per a sistemes encastats. No és exactament el mateix que Python, però encara admet diverses biblioteques i pot controlar els pins GPIO de diferents microcontroladors. Per programar ESP32 amb MicroPython cal un IDE. Aquesta guia cobreix la instal·lació de Thonny IDE amb la placa ESP32 macOS .