Kazalo:
- 1. korak: Predmet materiala
- 2. korak: Namestitev MicroPythona
- 3. korak: Preizkus programa za utripanje
- 4. korak: Uporaba WebREPL
Video: Program ESP8266 - MicroPython: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
MicroPython je projekt, ki vam omogoča izvajanje miniaturne različice pythona 3 na mikrokrmilnikih in vgrajenih ploščah. Vse bolj podpira plošče mikrokrmilnikov in namesto namestitve celotnega distribucijskega sistema Linux na ploščo daje le zmanjšano različico pythona glede na ploščo z lupino python, na ploščo pa lahko naložite majhne datoteke python in jih zaženete.
V tem navodilu vam bom pokazal, kako uporabljati MicroPython v NodeMCU, NodeMCU je razvojna plošča, ki temelji na esp8266-12.
1. korak: Predmet materiala
Za ta projekt boste potrebovali,
- NodeMCU
- LED
- Ogledna plošča
- Kabel mikro USB
2. korak: Namestitev MicroPythona
Za namestitev mikropythona na esp8266 uporabljam različico plošče esp8266-12. Če želite namestiti micropython, potrebujete esptool, ki ga boste morali prenesti in namestiti python in pip, da namestite esptool.
Zaženite spodnji ukaz na terminalu ali cmd, da namestite esptool.
pip install esptool
Nato lahko obiščete spletno mesto micropython in prenesete najnovejšo vdelano programsko opremo za esp8266, po prenosu pa odprete terminal v istem imeniku kot datoteka vdelane programske opreme in nato zaženete spodnji ukaz.
esptool.py --port /dev /ttyUSB0 erase_flash
esptool.py --port /dev /ttyUSB0 --baud 460800 write_flash --flash_size = zaznati 0 esp8266-xxxxx-vxxxx.bin
Vrata boste morali spremeniti glede na računalnik. Po tem bi morali uspešno namestiti micropython.
3. korak: Preizkus programa za utripanje
Zdaj, ko ste uspešno namestili mikropython, je čas, da preizkusite nekaj preskusnih programov, da to naredimo. Odpreti lupino python s serijskim monitorjem, uporabljam kit na računalniku z operacijskim sistemom Windows, da odprem serijski monitor na vratih com. esp8266 je dodeljen.
Ta lupina python je podobna lupini python 3, zaženite spodnji skript, da utripa LED, povezan z esp8266.
uvoz esppin = stroj. Pin (0) pin = stroj. Pin (0, stroj. Pin. OUT)
Zagon spodnje vrstice skripta python bo vklopil LED, druga vrstica pa ga bo izklopila.
pin.value (1) pin.value (0)
lahko pa tudi zaženete te vrstice, da naredite enako.
pin.off () pin.on ()
4. korak: Uporaba WebREPL
Zdaj pa omogočimo mikropython WebREPL, ki nam omogoča nalaganje skriptov na esp8266 prek WiFi, s čimer odpravljamo potrebo po žicah.
Najprej moramo omogočiti WebREPL, odpreti serijski terminal in izvesti spodnjo vrstico, ta nastavitev je webrepl in vas prosi, da nastavite geslo za izboljšanje varnosti.
uvoz webrepl_setup
Nato bi morali videti dostopno točko WiFi z imenom MicroPython-xxxxxx, se povezati z njo in odpreti spletni brskalnik ter obiskati spletno stran webREPL. Zdaj bi morali dobiti spletno stran, pritisniti povezavo in vnesti geslo, ki ste ga ustvarili. Zdaj lahko izvajate skripte na brezžični povezavi esp8266.
Zdaj, ko ste zagnali mikropython, lahko na njem izvajate skripte, podobno kot pri maline pi. Za delo z micropythonom je na voljo veliko modulov, ki jih lahko dobite na uradni spletni strani micro python v kategoriji esp8266.
Priporočena:
Program Caesar Cipher v Pythonu: 4 koraki
Program Caesar Cipher v Pythonu: Caesar Cipher je starodavna in široko uporabljana šifra, ki jo je enostavno šifrirati in dešifrirati. Deluje tako, da črke abecede premakne, da ustvari popolnoma novo abecedo (ABCDEF lahko premakne več kot 4 črke in bi postal EFGHIJ). Cezar C
Program Esp -01 z uporabo Arduina: 3 koraki
Program Esp -01 z uporabo Arduina: Programiranje esp8266 je nekako zato, ker nima vgrajenega pretvornika USB v ttl ali katerega koli gumba za ponastavitev
Program za zaščito z geslom: 4 koraki
Program za zaščito gesla: To je način za skrivanje gesla za računalnik. Omogočil vam bo zaščito dragocenih podatkov, hkrati pa vam bo brez večjih težav omogočil obnovitev pozabljenega gesla. Čeprav to morda ni najbolj praktična rešitev, je ta ideja vsekakor zelo
Arduino TFT risalni program: 4 koraki
Arduino TFT risalni program: Ta navodilo podrobno opisuje kodo, ki je potrebna za izdelavo risalnega programa za Arduino TFT zaslon. Ta program pa je edinstven, saj omogoča shranjevanje risbe na kartico SD in poznejše nalaganje za več popravkov
Program ESP8266 z Arduinom: 4 koraki
Program ESP8266 z Arduinom: Več incepatori intampina težave pri programiranju z modulom Wi-Fi, v stalni vai predstavitvi in načinu uporabe obraza acest lucru. acest proiect va vo