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:
- Thonny IDE:n lataaminen macOS:ssä
- Thonny IDE:n asentaminen macOS:ään
- MicroPython Firmwaren asentaminen ESP32:een macOS:ssä
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:
-
1: MicroPython-laiteohjelmiston lataaminen
-
2: Vilkkuva MicroPython-laiteohjelmisto Thonny IDE:tä käyttäen
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 Pinalkaen 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ä .