Sisukord:

Programm ESP8266 - MicroPython: 4 sammu
Programm ESP8266 - MicroPython: 4 sammu

Video: Programm ESP8266 - MicroPython: 4 sammu

Video: Programm ESP8266 - MicroPython: 4 sammu
Video: Вводный урок по программированию ESP32, ESP8266 на MicroPython 2024, Juuli
Anonim
Programm ESP8266 - MicroPython
Programm ESP8266 - MicroPython
Programm ESP8266 - MicroPython
Programm ESP8266 - MicroPython
Programm ESP8266 - MicroPython
Programm ESP8266 - MicroPython

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

Materjalide arve
Materjalide arve
Materjalide arve
Materjalide arve

Selle projekti jaoks vajate,

  • NodeMCU
  • LED
  • Leivalaud
  • Micro USB kaabel

Samm: installige MicroPython

MicroPythoni installimine
MicroPythoni installimine

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

Vilkuvate programmide testimine
Vilkuvate programmide testimine
Vilkuvate programmide testimine
Vilkuvate programmide 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

WebREPL -i kasutamine
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: