INHOUDSOPGAWE:
- Stap 1: Staatsbrief
- Stap 2: Installeer MicroPython
- Stap 3: Toets Blink -program
- Stap 4: Gebruik WebREPL
Video: Program ESP8266 - MicroPython: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
MicroPython is 'n projek waarmee u 'n miniatuurweergawe van python 3 op mikrobeheerders en ingebedde borde kan uitvoer. Dit het toenemende ondersteuning vir mikrobeheerborde en eerder as om 'n volledige Linux -distro op die bord te installeer, gee dit slegs 'n minimale weergawe van luislang met betrekking tot die bord, met 'n luislang, en u kan klein luislanglêers op die bord oplaai en dit laat loop.
In hierdie instruksies sal ek jou wys hoe om MicroPython op 'n NodeMCU te gebruik, die NodeMCU is 'n ontwikkelingsbord gebaseer op esp8266-12.
Stap 1: Staatsbrief
Vir hierdie projek benodig u 'n,
- NodeMCU
- LED
- Broodbord
- Mikro USB kabel
Stap 2: Installeer MicroPython
Om micropython op die esp8266 te installeer, gebruik ek die esp8266-12 weergawe bord. Om mikropython te installeer, benodig u esptool, u moet python en pip aflaai en installeer om die esptool te installeer.
Voer die onderstaande opdrag uit op 'n terminale of cmd om esptool te installeer.
pip installeer esptool
Vervolgens kan u die micropython -webwerf besoek en die nuutste firmware vir die esp8266 aflaai, nadat u dit afgelaai het, kan u 'n terminale in dieselfde gids as die firmwarelêer oopmaak en dan die onderstaande opdrag uitvoer.
esptool.py --port /dev /ttyUSB0 erase_flash
esptool.py --port /dev /ttyUSB0 --baud 460800 write_flash --flash_size = detect 0 esp8266-xxxxx-vxxxx.bin
U moet die poort verander op grond van u rekenaar. Hierna moes u mikropython suksesvol geïnstalleer het.
Stap 3: Toets Blink -program
Noudat u mikropython suksesvol geïnstalleer het, is dit tyd om 'n paar toetsprogramme te probeer, om die luislang oop te maak met behulp van 'n seriële monitor; ek gebruik stopverf op 'n Windows -masjien om 'n seriële monitor op die com -poort oop te maak die esp8266 word toegewys aan.
Hierdie python -dop is soortgelyk aan die van die python 3 -dop, voer die onderstaande script uit om 'n led te knip wat aan die esp8266 gekoppel is.
invoer esppin = machine. Pin (0) pin = machine. Pin (0, machine. Pin. OUT)
As u die onderstaande reël van die python -script gebruik, word die LED aangeskakel en die tweede reël sal dit uitskakel.
pen.waarde (1) pen.waarde (0)
Alternatiewelik kan u hierdie reëls ook gebruik om dieselfde te doen.
pin.off () pin.on ()
Stap 4: Gebruik WebREPL
Laat ons nou die micropython WebREPL aktiveer, wat ons in staat stel om scripts na die esp8266 via WiFi op te laai, en daarom hoef ons nie drade te gebruik nie.
Eerstens moet ons WebREPL aktiveer, 'n seriële terminaal oopmaak en die onderstaande reël uitvoer, hierdie opstelling is die webrepl en vra u om 'n wagwoord op te stel om die veiligheid te verbeter.
voer webrepl_setup in
Vervolgens moet u 'n WiFi-toegangspunt met die naam MicroPython-xxxxxx sien, daarby koppel, 'n internetblaaier oopmaak en die webREPL-webblad besoek. Nou moet u 'n webblad kry, druk op connect en voer die wagwoord in wat u geskep het. Nou kan u skrifte op die esp8266 wireless uitvoer.
Noudat u die mikropython aan die gang gekry het, kan u scripts daarop uitvoer, soortgelyk aan wat u met 'n framboospi doen. Daar is baie modules beskikbaar waarmee micropython kan werk, en u kan goeie dokumentasie daarvan kry op die amptelike webwerf van micro python onder die kategorie esp8266.
Aanbeveel:
Caesar Cipher -program in Python: 4 stappe
Caesar Cipher Program in Python: The Caesar Cipher is 'n antieke en wyd gebruikte kode wat maklik is om te enkripteer en te ontsyfer. Dit werk deur die letters van die alfabet oor te skuif om 'n heeltemal nuwe alfabet te skep (ABCDEF kan oor 4 letters skuif en word EFGHIJ) .Caesar C
C ++ basiese program: 11 stappe
C ++ Basiese program: in hierdie program leer u die basiese beginsels van c ++ deur 'n eenvoudige c ++ - program te kodeer om meer gebruikers te maak en hierdie gebruikers te vertoon, hoop u geniet dit
Program enige ESP8266 -bord/-module met AT -opdragte -firmware: 5 stappe
Program enige ESP8266 -bord/-module Met AT -opdragte -firmware: Elke ESP8266 -module en -bord kan op baie maniere geprogrammeer word: Arduino, python, Lua, AT -opdragte, nog baie meer … Die eerste drie daarvan is die beste vir selfstandige werking, AT -firmware is vir die gebruik van ESP8266 as module of vir vinnige toetsing met TTL RS232 c
Speel die program (program) Para Niños: 6 stappe
Juego De Coding (programación) Para Niños: Este es un instructable para crear un juego sencillo para ense ñ ar a programar a ni ñ os. Die idee is ook soortgelyk aan die Cubetto de Primo, maar die idee kan ook verander word om te verander en te hack. Por eso comparto el c ó digo
Program ESP8266 Met Arduino: 4 stappe
Program ESP8266 With Arduino: Multi incepatori intampina problems can be program for un module Wi-Fi, in continuare va voi prezenta and mod usor for a face acess lucru.Programarea se poate face folosind or placa dezvoltare sau and convertor USB la series.In beste projek va vo