Turinys:

Programa ESP8266 - „MicroPython“: 4 žingsniai
Programa ESP8266 - „MicroPython“: 4 žingsniai

Video: Programa ESP8266 - „MicroPython“: 4 žingsniai

Video: Programa ESP8266 - „MicroPython“: 4 žingsniai
Video: Arduino с VS Code плюс PlatformIO равно радости 2024, Liepa
Anonim
Programa ESP8266 - „MicroPython“
Programa ESP8266 - „MicroPython“
Programa ESP8266 - „MicroPython“
Programa ESP8266 - „MicroPython“
Programa ESP8266 - „MicroPython“
Programa ESP8266 - „MicroPython“

„MicroPython“yra projektas, leidžiantis paleisti miniatiūrinę „python 3“versiją mikrovaldikliuose ir įterptosiose plokštėse. Jis vis labiau palaiko mikrovaldiklių plokštes ir užuot įdiegęs visą „Linux“distro diską į plokštę, jis tik sumažina python versiją plokštės atžvilgiu su python apvalkalu ir galite įkelti į lentą mažus python failus ir paleisti ją.

Šioje pamokoje aš jums parodysiu, kaip naudoti „MicroPython“„NodeMCU“, „NodeMCU“yra kūrimo lenta, pagrįsta esp8266-12.

1 žingsnis: medžiagų sąrašas

Sąmata
Sąmata
Sąmata
Sąmata

Šiam projektui jums reikės,

  • NodeMCU
  • LED
  • Bandomoji Lenta
  • Mikro USB kabelis

2 veiksmas: „MicroPython“diegimas

„MicroPython“diegimas
„MicroPython“diegimas

Norėdami įdiegti „micropython“į esp8266, naudoju esp8266-12 versijos plokštę. Norėdami įdiegti „micropython“, jums reikės „esptool“, kurį turėsite atsisiųsti ir įdiegti „python“ir „pip“, kad įdiegtumėte „esptool“.

Vykdykite žemiau esančią komandą terminale arba cmd, kad įdiegtumėte esptool.

pip įdiegti esptool

Tada galite apsilankyti „micropython“svetainėje ir atsisiųsti naujausią esp8266 programinę -aparatinę įrangą, ją atsisiuntę atidarykite terminalą tame pačiame kataloge kaip ir programinės įrangos failas, tada paleiskite žemiau esančią komandą.

esptool.py --port /dev /ttyUSB0 erase_flash

esptool.py --port /dev /ttyUSB0 --baud 460800 write_flash --flash_size = aptikti 0 esp8266-xxxxx-vxxxx.bin

Turėsite pakeisti prievadą pagal savo kompiuterį. Po to turėtumėte sėkmingai įdiegti „Micropython“.

3 veiksmas: mirksėjimo programos testavimas

Mirksėjimo programos testavimas
Mirksėjimo programos testavimas
Mirksėjimo programos testavimas
Mirksėjimo programos testavimas

Dabar, kai sėkmingai įdiegėte „Micropython“, atėjo laikas išbandyti keletą bandomųjų programų, kad tai padarytume, mums reikia atidaryti „Python“apvalkalą naudojant nuoseklųjį monitorių, aš naudoju glaistą „Windows“mašinoje, kad atidarytumėte serijinį monitorių „com“prievade esp8266 priskiriamas.

Šis „python“apvalkalas yra panašus į „python 3“apvalkalą, paleiskite žemiau esantį scenarijų, kad mirksėtų LED, prijungtas prie esp8266.

importuoti esppin = machine. Pin (0) pin = machine. Pin (0, machine. Pin. OUT)

Tada paleidus žemiau esančią „python“scenarijaus eilutę, įjungsite LED, o antroji eilutė jį išjungs.

pin.value (1) pin.value (0)

Arba galite paleisti šias eilutes, kad padarytumėte tą patį.

pin.off () pin.on ()

4 veiksmas: „WebREPL“naudojimas

„WebREPL“naudojimas
„WebREPL“naudojimas

Dabar įjunkime „Micropython WebREPL“, kuris leidžia mums įkelti scenarijus į „esp8266“per „WiFi“, taigi nereikia laidų.

Pirma, turime įjungti „WebREPL“, atidaryti nuoseklųjį terminalą ir įvykdyti žemiau esančią eilutę. Ši sąranka yra „webrepl“ir prašo nustatyti slaptažodį, kad būtų pagerintas saugumas.

importuoti webrepl_setup

Tada turėtumėte pamatyti „WiFi“prieigos tašką pavadinimu „MicroPython-xxxxxx“, prisijungti prie jo ir atidaryti interneto naršyklę bei apsilankyti „webREPL“tinklalapyje. Dabar turėtumėte gauti tinklalapį, paspausti prisijungti ir įvesti sukurtą slaptažodį. Dabar belaidžiu būdu galite vykdyti scenarijus esp8266.

Dabar, kai pradėjote naudoti „Micropython“, galite jame vykdyti scenarijus, panašius į tai, ką darote su aviečių pi. „MicroPython“yra daug modulių, su kuriais galima dirbti, ir jūs galite gauti gerą dokumentaciją oficialioje „micro python“svetainėje esp8266 kategorijoje.

Rekomenduojamas: