Začínáme MicroPython s Thonny IDE a ESP32 na Macu

Zaciname Micropython S Thonny Ide A Esp32 Na Macu



K programování desky ESP32 pomocí MicroPythonu potřebujeme IDE, které dokáže vypálit kód do mikrokontroléru. Zde v této příručce se budeme zabývat kompletním instalačním postupem Thonny IDE v macOS a nahrajeme náš úplně první program blikání LED na desce ESP32 pomocí MicroPythonu.

Co je MicroPython

MicroPython je napsán v jazyce C a jeho softwarová implementace pro Python 3 se zaměřuje především na aplikace vestavěných systémů. Nemůže však plně spustit standardní knihovny Pythonu 3. MicroPython je varianta Pythonu a je speciálně navržena pro vestavěné systémy. Rozdíl mezi programovacím jazykem MicroPython a Python spočívá v tom, že MicroPython funguje za omezujících podmínek. To je důvod, proč MicroPython plně nepodporuje standardní programovací knihovny Pythonu.







Pojďme k nastavení Thonny IDE na Macu:



  1. Stahování Thonny IDE v macOS
  2. Instalace Thonny IDE v macOS
  3. Instalace firmwaru MicroPython do ESP32 v systému macOS
  • Programování ESP32 pomocí MicroPythonu v macOS
  • Spuštění nahraného skriptu v ESP32 pomocí Thonny IDE
  • 1: Stažení Thonny IDE v macOS

    Pro stažení Thonny IDE postupujte podle uvedených pokynů.



    Krok 1 : Jít do thonny.org , vyberte verzi Thonny IDE pro Mac.





    Krok 2 : Vyberte instalační program pomocí Pythonu 3.X a počkejte, dokud nebude stahování dokončeno.



    Krok 3 : Po stažení lze v adresáři pro stahování zobrazit následující soubor balíčku.

    Thonny IDE jsme si stáhli, nyní se přesuneme k instalační části.

    2: Instalace Thonny IDE v macOS

    Pro instalaci Thonny IDE je třeba spustit jeho soubor balíčku. Níže uvedené kroky vás provedou instalací Thonny IDE.

    Krok 1 : Dvojitým kliknutím se otevře okno instalace souboru balíčku, jak je znázorněno na obrázku níže. Klikněte Pokračovat .

    Krok 2 : Povolte oprávnění k licenci kliknutím na Pokračovat knoflík.

    Krok 3 : Klikněte Souhlasit pokračovat.

    Krok 4 : Vyberte cíl pro instalační soubory . Může být pouze pro vás nebo může být nainstalován na celém systému, aby k němu měli přístup i ostatní uživatelé. Budeme tedy pokračovat první možností.

    Krok 5 : Chcete-li spustit postup instalace, klepněte na Instalovat.

    Krok 6 : Po úspěšná instalace klikněte Zavřít .

    Krok 7 : Nyní instalace Thonny IDE je dokončena pro připojení desky ESP32 s Mac, můžeme ji nakonfigurovat s ESP32.

    Krok 8 : OTEVŘENO Thonny IDE ze seznamu aplikací. Zobrazí se následující okno:

    Zde vidíme dvě okna Editor a Shell/Terminál.

    Editor : Editor obsahuje všechny soubory .py zde můžeme vytvořit více souborů projektu.

    Shell : MicroPython obsahuje příkazy, které se provádějí okamžitě nezávisle na ostatních souborech nebo knihovnách v terminálu. Shell/Terminal nám také zobrazuje informace o provedených příkazech, stavu desky, syntaktických chybách a zprávách.

    Nyní jsme úspěšně nainstalovali Thonny IDE pro programování desek ESP32 pomocí MicroPythonu. Flashneme ESP32 firmwarem MicroPython.

    3: Instalace firmwaru MicroPython do ESP32 v macOS

    Ve výchozím nastavení MicroPython není flashován do desky ESP32. Takže první věcí před programováním desek ESP32 je flashování/nahrání firmwaru na ESP32.

    Můžeme použít různé metody, ale budeme pokračovat s nástrojem Thonny IDE, který vám umožní rychle nainstalovat MicroPython na desku ESP32.

    Instalace firmwaru MicroPython do ESP32 pomocí Thonny IDE zahrnuje dva kroky:

    3.1: Stažení firmwaru MicroPython

    Firmware MicroPython lze stáhnout z jejich oficiálních stránek nebo pomocí rychlého vyhledávání Google. Chcete-li dokončit postup stahování, držte se pokynů uvedených níže.

    Krok 1 : Přejít na Firmware MicroPython ke stažení strana. Vyberte desku, pro kterou potřebujeme stáhnout firmware.

    Krok 2 : Zde vyberte desku ESP32, kterou používáte ESP32 DEVKIT V1 DOIT.

    Krok 3 : Zobrazí se následující okno. Stáhněte si nejnovější verzi firmwaru a ujistěte se, že nestahujete verzi pro noční sestavení, jak je tomu pro pokročilé programátory.

    3.2: Flashing MicroPython Firmware pomocí Thonny IDE

    Od této chvíle jsme si stáhli firmware MicroPythonu. Nyní jej nainstalujeme na desku ESP32 pomocí nástroje Thonny IDE. Postupujte podle níže uvedených kroků:

    Krok 1 : Připojte desku ESP32 k Mac a otevřete Thonny IDE. Jít do: Nástroje>Možnosti:

    Krok 2 : Zde se otevře nové okno, vyberte Interpret.

    Krok 3 : Vyberte desku, kterou používáte. Zde je v našem případě zapojena deska ESP32.

    Krok 4 : Po výběru desky nyní vyberte COM port, ke kterému je připojen ESP32.

    Krok 5 : Po výběru desky a COM portu klikněte Nainstalujte nebo aktualizujte MicroPython.

    Krok 6 : Nyní potvrďte COM port.

    Krok 7 : Dále vyberte Firmware MicroPython soubor pro ESP32 jsme právě stáhli kliknutím na Procházet knoflík.

    Klikněte Nainstalujte pro zahájení instalace firmwaru na desku ESP32.

    Krok 8 : Nyní můžeme vidět, že firmware MicroPythonu začal blikat na desce ESP32. Neodpojujte desku ESP32 od počítače Mac.

    Krok 9 : Po instalaci firmwaru zavřete okno.

    Krok 10 : Po úspěšném typu instalace Pomoc() v shellu/terminálu pro potvrzení instalace. Po úspěšné instalaci se zobrazí níže zvýrazněná zpráva.

    Nyní je ESP32 připraveno k programování pomocí MicroPythonu pomocí Thonny IDE.

    4: Naprogramujte ESP32 pomocí MicroPythonu v macOS

    Nyní, když je instalace dokončena, otestujeme kód MicroPythonu s deskou ESP32 pomocí Thonny IDE. Postupujte podle následujících kroků:

    Krok 1 : Otevřete nový soubor v editoru Thonny IDE zadejte níže uvedený kód.

    ze stroje import Pin

    z čas import spát

    led = Pin ( 12 , Pin.OUT )

    zatímco Skutečný:

    vedl.hodnota ( není vedena.hodnota ( ) )
    spát ( 1 )

    Tento kód bude blikat VEDENÝ připojený ke kolíku 12 ESP32 se zpožděním 1 sec.

    Krok 2 : Než budeme moci spustit soubor, musíme jej uložit na desku ESP32. Jít do: Soubor>Uložit . Poté Vybrat MicroPython přístroj.

    Krok 3 : Uložte soubor s názvem main.py a klikněte OK .

    Naše první MicroPython soubor je úspěšně vytvořen, nyní jej nahrajeme do ESP32 nastoupit a vidět výsledek.

    5: Spuštění nahraného skriptu v ESP32 pomocí Thonny IDE

    Chcete-li soubor otestovat, stačí uložit, kliknout na tlačítko Spustit nahoře nebo stisknout F5, aby se spustil nahraný kód v ESP32 a pro zastavení programu klikněte na tlačítko Stop/Restart, jak je znázorněno níže, nebo stiskněte Ctrl+F2.


    LED dioda začne blikat. LED se rozsvítí ON na 1 sec.

    LED bude zastavit na 1 sec. Tento cyklus pokračuje, dokud se skript nezastaví.

    Úspěšně jsme testovali Thonny IDE pracující s deskou ESP32 pomocí MicroPython kód.

    Závěr

    MicroPython je podmnožinou jazyka Python a je určen pro vestavěné systémy. Není to úplně stejné jako Python, ale stále podporuje více knihoven a může ovládat GPIO piny různých mikrokontrolérů. K programování ESP32 pomocí MicroPythonu je vyžadováno IDE. Tato příručka popisuje instalaci Thonny IDE se vstupem desky ESP32 Operační Systém Mac .