Az ESP32 kártya MicroPython programozásához szükségünk van egy IDE-re, amely képes kódot írni a mikrokontrollerre. Ebben az útmutatóban bemutatjuk a Thonny IDE teljes telepítési eljárását macOS rendszerben, és feltöltjük a legelső LED-villogó programunkat az ESP32 kártyán a MicroPython segítségével.
Mi az a MicroPython
A MicroPython C nyelven íródott, és a Python 3 szoftver megvalósítása, amely elsősorban a beágyazott rendszeralkalmazásokat célozza meg. Azonban nem tudja teljes mértékben futtatni a Python 3 szabványos könyvtárait. A MicroPython a Python egy változata, és kifejezetten beágyazott rendszerekhez készült. A különbség a MicroPython és a Python programozási nyelv között az, hogy a MicroPython korlátozott feltételek mellett működik. Ez az oka annak, hogy a MicroPython nem támogatja teljes mértékben a Python szabványos programkönyvtárait.
Folytassuk a Thonny IDE beállításával Mac számítógépen:
- Thonny IDE letöltése macOS rendszerben
- A Thonny IDE telepítése macOS rendszerben
- MicroPython firmware telepítése az ESP32-re macOS rendszerben
- 3.1: Töltse le a MicroPython firmware-t
- 3.2: MicroPython firmware villogása Thonny IDE használatával
1: Thonny IDE letöltése macOS rendszerben
A Thonny IDE letöltéséhez kövesse a megadott utasításokat.
1. lépés : Menj thonny.org , válassza ki a Thonny IDE verzióját Machez.
2. lépés : Válassza ki a telepítőt Python 3.X-szel, és várja meg, amíg a letöltés befejeződik.
3. lépés : A letöltés után a következő csomagfájl látható a letöltési könyvtárban.
Letöltöttük a Thonny IDE-t, most a telepítési rész felé haladunk.
2: A Thonny IDE telepítése macOS rendszerben
A Thonny IDE telepítéséhez a csomagfájlt le kell futtatni. Az alábbi lépések végigvezetik Önt a Thonny IDE telepítéséhez.
1. lépés : Kattintson duplán a csomagfájl telepítési ablakára, az alábbi képen látható módon. Kattintson Folytatni .
2. lépés : Engedélyezze a licencet a gombra kattintva Folytatni gomb.
3. lépés : Kattintson Egyetért folytatni.
4. lépés : Válassza ki a telepítőfájlok célhelye . Ez lehet csak az Ön számára, vagy telepíthető az egész rendszerre, így más felhasználók is hozzáférhetnek. Tehát folytatjuk az első opcióval.
5. lépés : A telepítési eljárás, kattintson a Telepítés gombra.
6. lépés : Után sikeres telepítés kattintson Bezárás .
7. lépés : Most telepítése Thonny IDE elkészült az ESP32 kártya Machez való csatlakoztatásához, konfigurálhatjuk az ESP32-vel.
8. lépés : Nyisd ki Thonny IDE pályázati listáról. A következő ablak jelenik meg:
Itt két ablakot láthatunk Szerkesztő és Shell/Terminal.
Szerkesztő : A szerkesztő tartalmazza az összes .py fájlokat itt több projektfájlt is létrehozhatunk.
Héj : A MicroPython azokat a parancsokat tartalmazza, amelyek a terminál többi fájljától vagy könyvtárától függetlenül azonnal végrehajtódnak. A Shell/Terminal információkat is mutat a végrehajtott parancsokról, a kártya állapotáról, a szintaktikai hibáról és az üzenetekről.
Sikeresen telepítettük a Thonny IDE-t az ESP32 kártyák MicroPython segítségével történő programozásához. Az ESP32-t felvillantjuk MicroPython firmware-rel.
3: MicroPython firmware telepítése az ESP32-re macOS rendszerben
Alapértelmezés szerint a MicroPython nincs flashelve az ESP32 kártyára. Tehát az első dolog, mielőtt elkezdené az ESP32 kártyák programozását, flash/feltölteni a firmware-t az ESP32-re.
Különféle módszereket használhatunk, de folytatjuk a Thonny IDE eszközével, amely lehetővé teszi a MicroPython gyors telepítését ESP32 kártyára.
A MicroPython firmware telepítése az ESP32-re a Thonny IDE használatával két lépésből áll:
3.1: MicroPython firmware letöltése
A MicroPython firmware letölthető a hivatalos webhelyükről vagy egy gyors Google-keresés segítségével. A letöltési folyamat befejezéséhez kövesse az alábbi utasításokat.
1. lépés : Menjen a MicroPython firmware letöltése oldalon. Válassza ki azt a kártyát, amelyhez le kell töltenünk a firmware-t.
2. lépés : Válassza ki az Ön által használt ESP32 kártyát ESP32 DEVKIT V1 DOIT.
3. lépés : A következő ablak jelenik meg. Töltse le a firmware legújabb kiadását, és ügyeljen arra, hogy ne az éjszakai build-verziót töltse le, mivel azok a haladó programozók számára készültek.
3.2: MicroPython firmware villogása Thonny IDE használatával
Mostanra letöltöttük a MicroPython firmware-t. Most telepítjük az ESP32 kártyára a Thonny IDE eszközzel. Kövesse az alábbi lépéseket:
1. lépés : Csatlakoztassa az ESP32 kártyát Machez, és nyissa meg a Thonny IDE-t. Menj: Eszközök> Beállítások:
2. lépés : Itt megnyílik egy új ablak, válassza a Tolmács lehetőséget.
3. lépés : Válassza ki a használt táblát. Esetünkben az ESP32 kártya van csatlakoztatva.
4. lépés : A kártya kiválasztása után válassza ki azt a COM portot, amelyhez az ESP32 csatlakozik.
5. lépés : A kártya és a COM port kiválasztása után kattintson Telepítse vagy frissítse a MicroPython-t.
6. lépés : Most erősítse meg a COM portot.
7. lépés : Ezután válassza ki a MicroPython firmware Az ESP32 fájlt az imént töltöttük le a gombra kattintva Tallózás gomb.
Kattintson telepítés a firmware telepítésének megkezdéséhez az ESP32 kártyán.
8. lépés : Most láthatjuk, hogy a MicroPython firmware elkezdett villogni az ESP32 kártyán. Ne válassza le az ESP32 kártyát a Macről.
9. lépés : A firmware telepítése után zárja be az ablakot.
10. lépés : A sikeres telepítés után Segítség() shellben/terminálban a telepítés megerősítéséhez. Sikeres telepítés esetén az alábbi kiemelt üzenet jelenik meg.
Most az ESP32 készen áll a MicroPython programozására a Thonny IDE segítségével.
4: Az ESP32 programozása MicroPython használatával macOS rendszerben
Most, hogy a telepítés befejeződött, teszteljük a MicroPython kódot ESP32 kártyával a Thonny IDE segítségével. Kövesse az alábbi lépéseket:
1. lépés : Nyisson meg egy új fájlt a Thonny IDE szerkesztőben, írja be az alábbi kódot.
gépi importból Pintól től idő import alvás
led = Pin ( 12 , Kitűzni )
míg Igaz:
vezetett.érték ( nem vezetett.érték ( ) )
alvás ( 1 )
Ez a kód villogni fog a VEZETTE 12-es érintkezőjéhez csatlakozik ESP32 késéssel 1 perc.
2. lépés : Mielőtt futtathatnánk a fájlt, el kell mentenünk az ESP32 kártyára. Menj: Fájl>Mentés . Ezután Select MicroPython eszköz.
3. lépés : Mentse el a fájlt main.py néven, és kattintson rendben .
A mi elsőnk MicroPython fájl sikeresen létrejött, most feltöltjük a ESP32 tábla, és nézze meg az eredményt.
5: A feltöltött szkript futtatása ESP32-ben Thonny IDE használatával
A fájl teszteléséhez csak el kell menteni, kattintson a tetején található Futtatás gombra, vagy nyomja meg az F5 billentyűt a feltöltött kód ESP32-ben való futtatásához, a program leállításához pedig kattintson a Stop/Restart gombra az alábbi módon, vagy nyomja meg Ctrl+F2.
Egy LED villogni kezd. A LED világít BE 1 másodpercig.
A LED fog álljon meg 1 másodpercre. Ez a ciklus a szkript leállításáig folytatódik.
Sikeresen teszteltük az ESP32 kártyával működő Thonny IDE-t a MicroPython kód.
Következtetés
A MicroPython a Python nyelv egy részhalmaza, és beágyazott rendszerekhez készült. Nem pontosan ugyanaz, mint a Python, de továbbra is több könyvtárat támogat, és képes vezérelni a különböző mikrokontrollerek GPIO érintkezőit. Az ESP32 MicroPythonnal történő programozásához IDE szükséges. Ez az útmutató a Thonny IDE telepítésére vonatkozik ESP32 kártyával Mac operációs rendszer .