Darbo pradžia MicroPython su Thonny IDE ir ESP32 Mac

Darbo Pradzia Micropython Su Thonny Ide Ir Esp32 Mac



Norėdami užprogramuoti ESP32 plokštę su MicroPython, mums reikia IDE, kuris gali įrašyti kodą į mikrovaldiklį. Šiame vadove apžvelgsime visą „Thonny IDE“ diegimo procedūrą „MacOS“ ir įkelsime savo pirmąją LED mirksėjimo programą ESP32 plokštėje naudodami „MicroPython“.

Kas yra MicroPython

„MicroPython“ parašyta C kalba ir yra „Python 3“ programinės įrangos diegimas, daugiausia skirtas įterptosios sistemos programoms. Tačiau jis negali visiškai paleisti Python 3 standartinių bibliotekų. MicroPython yra Python variantas ir specialiai sukurtas įterptoms sistemoms. Skirtumas tarp „MicroPython“ ir „Python“ programavimo kalbų yra tas, kad „MicroPython“ veikia ribotomis sąlygomis. Štai kodėl MicroPython visiškai nepalaiko Python standartinių programavimo bibliotekų.







Pereikime prie Thonny IDE nustatymo „Mac“:



  1. Thonny IDE atsisiuntimas sistemoje „MacOS“.
  2. „Thonny IDE“ diegimas sistemoje „MacOS“.
  3. „MicroPython“ programinės aparatinės įrangos diegimas į ESP32 sistemoje „MacOS“.
  • ESP32 programavimas naudojant „MicroPython“ sistemoje „MacOS“.
  • Įkelto scenarijaus vykdymas ESP32 naudojant Thonny IDE
  • 1: Thonny IDE atsisiuntimas sistemoje „MacOS“.

    Norėdami atsisiųsti Thonny IDE, vadovaukitės pateiktomis instrukcijomis.



    1 žingsnis : Eiti į thonny.org , pasirinkite „Thonny IDE“ versiją, skirtą „Mac“.





    2 žingsnis : Pasirinkite diegimo programą naudodami Python 3.X ir palaukite, kol atsisiuntimas bus baigtas.



    3 veiksmas : Atsisiuntus šį paketo failą galima pamatyti atsisiuntimų kataloge.

    Atsisiuntėme Thonny IDE, dabar pereisime prie diegimo dalies.

    2: „Thonny IDE“ diegimas sistemoje „MacOS“.

    Norint įdiegti Thonny IDE, reikia paleisti jo paketo failą. Toliau pateikti veiksmai padės jums įdiegti Thonny IDE.

    1 žingsnis : Dukart spustelėkite paketo failo diegimo langą, kaip parodyta toliau pateiktame paveikslėlyje. Spustelėkite Tęsti .

    2 žingsnis : Suteikite leidimą licencijai spustelėdami Tęsti mygtuką.

    3 veiksmas : spustelėkite Sutinku tęsti.

    4 veiksmas : Pasirinkite diegimo failų paskirties vieta . Jis gali būti skirtas tik jums arba įdiegtas visoje sistemoje, kad kiti vartotojai taip pat galėtų prieiti. Taigi, mes tęsime pirmąjį variantą.

    5 veiksmas : Norėdami pradėti montavimo procedūra, spustelėkite Įdiegti.

    6 veiksmas : Po sėkmingas įdiegimas spustelėkite Uždaryti .

    7 veiksmas : Dabar diegimas Thonny IDE baigtas prijungti ESP32 plokštę su Mac, galime sukonfigūruoti ją su ESP32.

    8 veiksmas : Atviras Thonny IDE iš programų sąrašo. Pasirodys toks langas:

    Čia matome du langus Redaktorius ir apvalkalas / terminalas.

    redaktorius : Redaktorius apima visus .py failus čia galime sukurti kelis projekto failus.

    Lukštas : MicroPython yra komandos, kurios vykdomos iš karto nepriklausomai nuo kitų terminale esančių failų ar bibliotekų. Shell/Terminal taip pat rodo informaciją apie vykdomas komandas, plokštės būklę, sintaksės klaidą ir pranešimus.

    Dabar sėkmingai įdiegėme Thonny IDE, kad programuotume ESP32 plokštes su MicroPython. Suaktyvinsime ESP32 su MicroPython programine įranga.

    3: „MicroPython“ programinės aparatinės įrangos diegimas ESP32 sistemoje „MacOS“.

    Pagal numatytuosius nustatymus „MicroPython“ nėra įtrauktas į ESP32 plokštę. Taigi, pirmas dalykas, prieš pradedant programuoti ESP32 plokštes, yra „flash“ / įkelti programinę-aparatinę įrangą į ESP32.

    Galime naudoti įvairius metodus, tačiau toliau naudosime Thonny IDE įrankį, leidžiantį greitai įdiegti MicroPython ESP32 plokštėje.

    Diegiant MicroPython Firmware į ESP32 naudojant Thonny IDE reikia atlikti du veiksmus:

    3.1: „MicroPython“ programinės įrangos atsisiuntimas

    „MicroPython“ programinę įrangą galima atsisiųsti iš oficialios jų svetainės arba naudojant greitą „Google“ paiešką. Norėdami užbaigti atsisiuntimo procedūrą, laikykitės toliau pateiktų instrukcijų.

    1 žingsnis : Eikite į MicroPython programinės įrangos atsisiuntimas puslapį. Pasirinkite plokštę, kuriai turime atsisiųsti programinę-aparatinę įrangą.

    2 žingsnis : Čia pasirinkite ESP32 plokštę, kurią naudojate ESP32 DEVKIT V1 DOIT.

    3 veiksmas : atsiras toks langas. Atsisiųskite naujausią programinės aparatinės įrangos versiją ir neatsisiųskite naktinių kūrimo versijų, nes jos skirtos pažengusiems programuotojams.

    3.2: Mirksi MicroPython programinė įranga naudojant Thonny IDE

    Nuo šiol atsisiuntėme „MicroPython“ programinę-aparatinę įrangą. Dabar mes įdiegsime jį ESP32 plokštėje naudodami Thonny IDE įrankį. Atlikite toliau nurodytus veiksmus:

    1 žingsnis : Prijunkite ESP32 plokštę prie „Mac“ ir atidarykite „Thonny IDE“. Eiti į: Įrankiai> Parinktys:

    2 žingsnis : čia atsidarys naujas langas, pasirinkite Vertėjas.

    3 veiksmas : pasirinkite plokštę, kurią naudojate. Čia mūsų atveju yra prijungta ESP32 plokštė.

    4 veiksmas : Pasirinkę plokštę, pasirinkite COM prievadą, prie kurio prijungtas ESP32.

    5 veiksmas : Pasirinkę plokštę ir COM prievadą spustelėkite Įdiekite arba atnaujinkite „MicroPython“.

    6 veiksmas : Dabar patvirtinkite COM prievadą.

    7 veiksmas : Tada pasirinkite „MicroPython“ programinė įranga ESP32 failą, kurį ką tik atsisiuntėme spustelėdami Naršyti mygtuką.

    Spustelėkite diegti pradėti programinės įrangos diegimą ESP32 plokštėje.

    8 veiksmas : Dabar matome, kad „MicroPython“ programinė įranga pradėjo mirksėti ESP32 plokštėje. Neatjunkite ESP32 plokštės nuo „Mac“.

    9 veiksmas : Įdiegę programinę-aparatinę įrangą, uždarykite langą.

    10 veiksmas : sėkmingai įdiegus pagalba () apvalkale / terminale, kad patvirtintumėte diegimą. Sėkmingai įdiegus pasirodys toliau nurodytas paryškintas pranešimas.

    Dabar ESP32 yra paruoštas programuoti su MicroPython naudojant Thonny IDE.

    4: Programuokite ESP32 naudodami „MicroPython“ sistemoje „MacOS“.

    Kai diegimas bus baigtas, mes išbandysime MicroPython kodą su ESP32 plokšte naudodami Thonny IDE. Atlikite toliau nurodytus veiksmus.

    1 žingsnis : atidarykite naują failą Thonny IDE redaktoriuje įveskite toliau pateiktą kodą.

    iš mašinos importo PIN

    laikas importuoti miegoti

    led = Smeigtukas ( 12 , PIN.OUT )

    kol Tiesa:

    vedama.vertė ( ne veda.vertė ( ) )
    miegoti ( 1 )

    Šis kodas mirksės LED prijungtas prie 12 kaiščio ESP32 su vėlavimu 1 sekundė.

    2 žingsnis : Kad galėtume paleisti failą, turime jį išsaugoti ESP32 plokštėje. Eiti į: Failas> Išsaugoti . Tada Pasirinkite MicroPython prietaisas.

    3 veiksmas : Išsaugokite failą pavadinimu main.py ir spustelėkite Gerai .

    Mūsų pirmasis MicroPython failas sėkmingai sukurtas, dabar įkelsime jį į ESP32 lentą ir pamatysite rezultatą.

    5: Įkelto scenarijaus vykdymas ESP32 naudojant Thonny IDE

    Norėdami patikrinti failą, tiesiog išsaugome spustelėkite mygtuką Vykdyti viršuje arba paspauskite F5, kad pradėtumėte paleisti įkeltą kodą ESP32, o norėdami sustabdyti programą spustelėkite mygtuką Stabdyti / Paleisti iš naujo, kaip parodyta žemiau arba paspauskite Ctrl + F2.


    Pradės mirksėti šviesos diodas. Šviesos diodas įsijungs ĮJUNGTA 1 sek.

    Šviesos diodas veiks sustokite 1 sek. Šis ciklas tęsiasi tol, kol scenarijus sustabdomas.

    Mes sėkmingai išbandėme Thonny IDE, veikiančią su ESP32 plokšte, naudodami MicroPython kodas.

    Išvada

    „MicroPython“ yra „Python“ kalbos poaibis ir sukurtas įterptoms sistemoms. Tai nėra visiškai tas pats, kas Python, tačiau vis tiek palaiko kelias bibliotekas ir gali valdyti skirtingų mikrovaldiklių GPIO kaiščius. Norint programuoti ESP32 su MicroPython, reikalingas IDE. Šis vadovas apima Thonny IDE diegimą su ESP32 plokšte macOS .