Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
MicroPython on projekt, mis võimaldab teil käivitada python 3 miniatuurse versiooni mikrokontrolleritel ja sisseehitatud tahvlitel. Sellel on üha kasvav toetus mikrokontrollerite tahvlitele ja selle asemel, et installida tahvlile täielik Linuxi distro, pakub see ainult tahvli suhtes minimeeritud versiooni pythoni kestaga ja saate tahvlile väikesed pythoni failid üles laadida ja seda käivitada.
Selles juhendis näitan teile, kuidas kasutada MicroPythoni NodeMCU-s, NodeMCU on arendusplaat, mis põhineb esp8266-12.
Samm: materjalide arve
Selle projekti jaoks vajate,
- NodeMCU
- LED
- Leivalaud
- Micro USB kaabel
Samm: installige MicroPython
Mikropythoni installimiseks esp8266-le kasutan esp8266-12 versioonitahvlit. Micropython'i installimiseks vajate esptooli, esptooli installimiseks peate alla laadima ja installima python ja pip.
Esptooli installimiseks käivitage terminalis või cmd -s allolev käsk.
pip install esptool
Järgmisena võite külastada micropythoni veebisaiti ja alla laadida esp8266 uusim püsivara, pärast selle allalaadimist avada terminal, mis asub püsivarafailiga samas kataloogis, ja seejärel käivitada allolev käsk.
esptool.py --port /dev /ttyUSB0 erase_flash
esptool.py --port /dev /ttyUSB0 --baud 460800 write_flash --flash_size = tuvasta 0 esp8266-xxxxx-vxxxx.bin
Peate oma arvuti põhjal pordi muutma. Pärast seda oleksite pidanud Micropython'i edukalt installima.
3. samm: vilgutusprogrammi testimine
Nüüd, kui olete mikropythoni edukalt installinud, on aeg proovida mõnda testprogrammi, et seda teha, peame avama pythoni kesta jadamonitori abil, ma kasutan Windowsi masinas kitt, et avada jadamonitor com -pordis esp8266 on määratud.
See pythoni kest sarnaneb python 3 kesta omaga, käivitage allolev skript, et vilkuda esp8266 -ga ühendatud led.
import esppin = masin. Pin (0) tihvt = masin. Pin (0, masin. Pin. OUT)
Seejärel lülitab pythoni skripti alloleva rea käivitamine LED -i sisse ja teine rida lülitab selle välja.
pin.value (1) pin.value (0)
teise võimalusena võite ka neid ridu käivitada, et sama teha.
pin.off () pin.on ()
Samm: WebREPL -i kasutamine
Nüüd lubame mikropüütoni WebREPL, mis võimaldab meil skripte esp8266 -sse WiFi kaudu üles laadida, kõrvaldades seega juhtmete vajaduse.
Esiteks peame lubama WebREPLi, avama jadaterminali ja käivitama alloleva rea, see seadistus on veebireklaam ja palub teil turvalisuse parandamiseks parooli seadistada.
importige webrepl_setup
Järgmisena peaksite nägema WiFi pääsupunkti nimega MicroPython-xxxxxx, looge sellega ühendus ja avage Interneti-brauser ning külastage veebisaiti webREPL. Nüüd peaksite hankima veebilehe, vajutama ühenduse loomist ja sisestama loodud parooli. Nüüd saate skripte käivitada traadita esp8266 abil.
Nüüd, kui olete käivitanud mikropythoni, saate sellel skripte käivitada, sarnaselt vaarika pi -ga. Mikropythoniga töötamiseks on saadaval palju mooduleid ja selle kohta saate head dokumentatsiooni micro pythoni ametlikult veebisaidilt kategoorias esp8266.
Soovitan:
Pythoni programm - intresside liitmine igakuiste sissemaksetega/deposiit: 5 sammu
Pythoni programm - intresside liitmine igakuiste sissemaksetega/tagatisrahaga: programm liitintressi arvutamiseks igakuise sissemaksega kuu lõpus. Valem võetud saidilt TheCalculatorSite.com: Põhiosa liitintress: P (1+r/n)^(nt) Seeria tulevikuväärtus: PMT × ((((1 + r/n)^nt - 1)/(r/n))
Käivitage programm automaatselt, kui ühendate sülearvuti dokkimisjaama: 5 sammu
Käivitage programm automaatselt, kui ühendate sülearvuti dokkimisjaama: See juhend sisaldab teavet selle kohta, kuidas käivitada programm või rakendus, kui ühendate sülearvuti dokkimisjaama. Selles näites kasutan Lenovo T480 Windows 10
Programm Esp -01, kasutades Arduino: 3 sammu
Programm Esp -01 Arduino abil: esp8266 programmeerimine on siiski selline, kuna sellel pole sisseehitatud USB -ttl -muundurit ega ühtegi lähtestamisnuppu
Paroolikaitse programm: 4 sammu
Paroolikaitse programm: see on viis arvuti parooli peitmiseks. See võimaldab teil kaitsta väärtuslikke andmeid, kuid võimaldab teil ka unustatud parooli ilma liigsete raskusteta taastada. Kuigi see ei pruugi olla kõige praktilisem lahendus, on see idee kindlasti väga
Programm ESP8266 koos Arduinoga: 4 sammu
Programm ESP8266 koos Arduinoga: mitme sissetuleva probleemiga probleem, mis on ette nähtud Wi-Fi-mooduli programmeerimiseks, jätkuvalt või eelseisvaks kasutamiseks ja modifikatsiooniks näohoolduse jaoks. Programarea se poate face folosind or placa de dezvoltare sau un converter USB serial. esmaprojekt va vo