Aloitusopas MicroPython Thonny IDE:n ja ESP32:n kanssa Macissa

Aloitusopas Micropython Thonny Ide N Ja Esp32 N Kanssa Macissa



ESP32-kortin ohjelmoimiseksi MicroPythonilla tarvitsemme IDE:n, joka voi polttaa koodia mikro-ohjaimeen. Tässä oppaassa käsittelemme Thonny IDE:n täydellisen asennusprosessin macOS:ssä ja lataamme ensimmäisen LED-vilkkuohjelmamme ESP32-kortille MicroPythonin avulla.

Mikä on MicroPython

MicroPython on kirjoitettu C-kielellä ja se on Python 3:n ohjelmistototeutus pääasiassa sulautettujen järjestelmien sovelluksiin. Se ei kuitenkaan voi suorittaa Python 3 -standardikirjastoja täysin. MicroPython on Pythonin muunnos ja suunniteltu erityisesti sulautetuille järjestelmille. Ero MicroPythonin ja Python-ohjelmointikielen välillä on se, että MicroPython toimii rajoitusolosuhteissa. Tästä syystä MicroPython ei tue täysin Python-standardin ohjelmointikirjastoja.







Jatketaan Thonny IDE:n määrittämistä Macissa:



  1. Thonny IDE:n lataaminen macOS:ssä
  2. Thonny IDE:n asentaminen macOS:ään
  3. MicroPython Firmwaren asentaminen ESP32:een macOS:ssä
  • ESP32:n ohjelmointi MicroPythonilla macOS:ssä
  • Ladatun komentosarjan suorittaminen ESP32:ssa Thonny IDE:n avulla
  • 1: Thonny IDE:n lataaminen macOS:ssä

    Lataa Thonny IDE noudattamalla annettuja ohjeita.



    Vaihe 1 : Mene thonny.org , valitse Thonny IDE -versio Macille.





    Vaihe 2 : Valitse asennusohjelma Python 3.X:n kanssa ja odota, kunnes lataus on valmis.



    Vaihe 3 : Lataamisen jälkeen seuraava pakettitiedosto näkyy lataushakemistossa.

    Olemme ladaneet Thonny IDE:n nyt siirrymme asennusosaan.

    2: Thonny IDE:n asentaminen macOS:ään

    Thonny IDE:n asennusta varten sen pakettitiedosto on suoritettava. Alla olevat vaiheet opastavat sinua Thonny IDE -asennuksessa.

    Vaihe 1 : Kaksoisnapsauta pakettitiedoston asennusikkuna avautuu alla olevan kuvan mukaisesti. Klikkaus Jatkaa .

    Vaihe 2 : Myönnä käyttöoikeus napsauttamalla Jatkaa -painiketta.

    Vaihe 3 : Klikkaus Olla samaa mieltä jatkaa.

    Vaihe 4 : Valitse asennustiedostojen kohde . Se voi olla vain sinulle tai asennettuna koko järjestelmään, jotta myös muut käyttäjät voivat käyttää sitä. Jatkamme siis ensimmäisellä vaihtoehdolla.

    Vaihe 5 : Aloita asennusmenettely, napsauta Asenna.

    Vaihe 6 : Jälkeen onnistunut asennus klikkaus kiinni .

    Vaihe 7 : Nyt asennus Thonny IDE on valmis yhdistämään ESP32-kortin Maciin, voimme määrittää sen ESP32:lla.

    Vaihe 8 : auki Thonny IDE sovellusluettelosta. Seuraava ikkuna tulee näkyviin:

    Tässä näemme kaksi ikkunaa Editor ja Shell/Terminal.

    Toimittaja : Editor sisältää kaikki .py-tiedostoja täällä voimme luoda useita projektitiedostoja.

    Kuori : MicroPython sisältää komennot, jotka suoritetaan välittömästi muista päätteen tiedostoista tai kirjastoista riippumatta. Shell/Terminal näyttää myös tietoja suoritetuista komennoista, kortin tilasta, syntaksivirheistä ja viesteistä.

    Olemme asentaneet Thonny IDE:n nyt onnistuneesti ohjelmoidaksemme ESP32-kortteja MicroPythonilla. Päivitämme ESP32:n MicroPython-laiteohjelmistolla.

    3: MicroPython Firmwaren asentaminen ESP32:een macOS:ssä

    Oletusarvoisesti MicroPython ei ole flash-muistissa ESP32-kortilla. Joten ensimmäinen asia ennen ESP32-korttien ohjelmoinnin aloittamista on flash/ladata laiteohjelmisto ESP32:lle.

    Voimme käyttää erilaisia ​​menetelmiä, mutta jatkamme Thonny IDE:n työkalulla, jonka avulla voit nopeasti asentaa MicroPythonin ESP32-kortille.

    MicroPython-laiteohjelmiston asentaminen ESP32:een Thonny IDE:tä käyttämällä sisältää kaksi vaihetta:

    3.1: MicroPython-laiteohjelmiston lataaminen

    MicroPython-laiteohjelmiston voi ladata heidän viralliselta sivustoltaan tai käyttämällä nopeaa Google-hakua. Viimeistele lataus noudattamalla alla olevia ohjeita.

    Vaihe 1 : Siirry kohtaan MicroPython-laiteohjelmiston lataus sivu. Valitse levy, jolle meidän on ladattava laiteohjelmisto.

    Vaihe 2 : Valitse käyttämäsi ESP32-kortti täältä ESP32 DEVKIT V1 DOIT.

    Vaihe 3 : Seuraava ikkuna tulee näkyviin. Lataa laiteohjelmiston uusin versio ja varmista, että et lataa öisin koontiversioita, koska ne ovat edistyneille ohjelmoijille.

    3.2: MicroPython-laiteohjelmiston vilkkuminen Thonny IDE:llä

    Tähän mennessä olemme ladaneet MicroPython-laiteohjelmiston. Nyt asennamme sen ESP32-kortille Thonny IDE -työkalulla. Noudata alla mainittuja vaiheita:

    Vaihe 1 : Yhdistä ESP32-kortti Maciin ja avaa Thonny IDE. Mene: Työkalut> Asetukset:

    Vaihe 2 : Uusi ikkuna avautuu tähän valitse Tulkki.

    Vaihe 3 : Valitse käyttämäsi taulu. Tässä tapauksessamme ESP32-kortti on kytketty.

    Vaihe 4 : Kun olet valinnut levyn, valitse nyt COM-portti, johon ESP32 on kytketty.

    Vaihe 5 : Kun olet valinnut levyn ja COM-portin, napsauta Asenna tai päivitä MicroPython.

    Vaihe 6 : Vahvista nyt COM-portti.

    Vaihe 7 : Valitse seuraavaksi MicroPython-laiteohjelmisto tiedosto ESP32:lle, jonka juuri latasimme napsauttamalla Selaa -painiketta.

    Klikkaus Asentaa aloittaaksesi laiteohjelmiston asennuksen ESP32-kortille.

    Vaihe 8 : Nyt voimme nähdä, että MicroPython-laiteohjelmisto on alkanut vilkkua ESP32-kortille. Älä irrota ESP32-korttia Macista.

    Vaihe 9 : Sulje ikkuna laiteohjelmiston asennuksen jälkeen.

    Vaihe 10 : Onnistuneen asennustyypin jälkeen auta() kuoressa/päätteessä asennuksen vahvistamiseksi. Onnistuneen asennuksen jälkeen näkyviin tulee alla korostettu viesti.

    Nyt ESP32 on valmis ohjelmoitavaksi MicroPythonilla Thonny IDE:n avulla.

    4: Ohjelmoi ESP32 MicroPythonilla macOS:ssä

    Nyt kun asennus on valmis, testaamme MicroPython-koodia ESP32-kortilla Thonny IDE:n avulla. Noudata alla olevia ohjeita:

    Vaihe 1 : Avaa uusi tiedosto Thonny IDE -editorissa kirjoita alla oleva koodi.

    koneen tuonnista Pin

    alkaen aika tuonti nukkua

    led = Pin ( 12 , Sokka irti )

    sillä aikaa Totta:

    led.value ( ei led.arvo ( ) )
    nukkua ( 1 )

    Tämä koodi vilkkuu LED kytketty napaan 12 ESP32 viiveellä 1 sekunti.

    Vaihe 2 : Ennen kuin voimme ajaa tiedoston, meidän on tallennettava se ESP32-kortille. Mene: Tiedosto> Tallenna . Valitse sitten MicroPython laite.

    Vaihe 3 : Tallenna tiedosto nimellä main.py ja napsauta OK .

    Meidän ensimmäinen MicroPython tiedosto on luotu onnistuneesti nyt lataamme sen ESP32 lautalle ja katso tulos.

    5: Ladatun komentosarjan suorittaminen ESP32:ssa Thonny IDE:n avulla

    Testaaksesi tiedoston tallennamme vain napsauttamalla yläreunassa olevaa Suorita-painiketta tai painamalla F5 aloittaaksesi ladatun koodin suorittamisen ESP32:ssa ja pysäyttääksesi ohjelman napsauttamalla Stop/Restart-painiketta alla olevan kuvan mukaisesti tai paina Ctrl+F2.


    LED alkaa vilkkua. LED-valo muuttuu PÄÄLLÄ 1 sekunnin ajan.

    LED tulee pysähtyä 1 sekunniksi. Tämä sykli jatkuu, kunnes komentosarja pysäytetään.

    Olemme onnistuneesti testanneet Thonny IDE:tä, joka toimii ESP32-kortilla käyttämällä MicroPython koodi.

    Johtopäätös

    MicroPython on Python-kielen osajoukko, joka on suunniteltu sulautetuille järjestelmille. Se ei ole täsmälleen sama kuin Python, mutta se tukee silti useita kirjastoja ja voi ohjata eri mikro-ohjainten GPIO-nastat. ESP32:n ohjelmointi MicroPythonilla vaatii IDE:n. Tämä opas kattaa Thonny IDE -asennuksen ESP32-kortilla Mac käyttöjärjestelmä .