Indholdsfortegnelse:
- Trin 1: Stykliste
- Trin 2: Installation af MicroPython
- Trin 3: Test af blinkprogram
- Trin 4: Brug af WebREPL
![Program ESP8266 - MicroPython: 4 trin Program ESP8266 - MicroPython: 4 trin](https://i.howwhatproduce.com/images/002/image-4951-26-j.webp)
Video: Program ESP8266 - MicroPython: 4 trin
![Video: Program ESP8266 - MicroPython: 4 trin Video: Program ESP8266 - MicroPython: 4 trin](https://i.ytimg.com/vi/0oxJypwedlk/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
![Program ESP8266 - MicroPython Program ESP8266 - MicroPython](https://i.howwhatproduce.com/images/002/image-4951-27-j.webp)
![Program ESP8266 - MicroPython Program ESP8266 - MicroPython](https://i.howwhatproduce.com/images/002/image-4951-28-j.webp)
![Program ESP8266 - MicroPython Program ESP8266 - MicroPython](https://i.howwhatproduce.com/images/002/image-4951-29-j.webp)
MicroPython er et projekt, der giver dig mulighed for at køre en miniatureversion af python 3 på mikrokontrollere og indlejrede tavler. Det har voksende understøttelse af mikrokontrollerkort, og i stedet for at installere en fuld Linux -distro på tavlen giver det kun en minimeret version af python med hensyn til brættet, med en python -shell, og du kan uploade små python -filer på kortet og køre det.
I denne instruktive vil jeg vise dig, hvordan du bruger MicroPython på en NodeMCU, NodeMCU er et udviklingskort baseret på esp8266-12.
Trin 1: Stykliste
![Materialeseddel Materialeseddel](https://i.howwhatproduce.com/images/002/image-4951-30-j.webp)
![Materialeseddel Materialeseddel](https://i.howwhatproduce.com/images/002/image-4951-31-j.webp)
Til dette projekt skal du bruge en,
- NodeMCU
- LED
- Brødbræt
- Micro USB kabel
Trin 2: Installation af MicroPython
![Installation af MicroPython Installation af MicroPython](https://i.howwhatproduce.com/images/002/image-4951-32-j.webp)
For at installere micropython på esp8266 bruger jeg esp8266-12 versionskortet. For at installere micropython skal du bruge esptool, du skal downloade og installere python og pip for at installere esptool.
Kør nedenstående kommando på en terminal eller cmd for at installere esptool.
pip installere esptool
Dernæst kan du besøge micropython -webstedet og downloade den nyeste firmware til esp8266, efter at have downloadet den, skal du åbne en terminal i det samme bibliotek som firmwarefilen og derefter køre nedenstående kommando.
esptool.py --port /dev /ttyUSB0 erase_flash
esptool.py --port /dev /ttyUSB0 --baud 460800 write_flash --flash_size = detekter 0 esp8266-xxxxx-vxxxx.bin
Du bliver nødt til at ændre porten baseret på din pc. Efter dette skulle du have installeret mikropython med succes.
Trin 3: Test af blinkprogram
![Test af blinkprogram Test af blinkprogram](https://i.howwhatproduce.com/images/002/image-4951-33-j.webp)
![Test af blinkprogram Test af blinkprogram](https://i.howwhatproduce.com/images/002/image-4951-34-j.webp)
Nu hvor du har installeret mikropython med succes, er det tid til at prøve et par testprogrammer for at gøre dette, vi skal åbne python -skallen ved hjælp af en seriel skærm, jeg bruger kitt på en Windows -maskine til at åbne en seriel skærm på com -porten esp8266 er tildelt til.
Denne python -shell ligner den for python 3 -skalen, kør scriptet herunder for at blinke en LED, der er forbundet til esp8266.
import esppin = machine. Pin (0) pin = machine. Pin (0, machine. Pin. OUT)
Derefter vil kørsel af nedenstående linje i python -script tænde LED'en, og den anden linje ville slukke den.
pin.value (1) pin. value (0)
alternativt kan du også køre disse linjer for at gøre det samme.
pin.off () pin.on ()
Trin 4: Brug af WebREPL
![Brug af WebREPL Brug af WebREPL](https://i.howwhatproduce.com/images/002/image-4951-35-j.webp)
Lad os nu aktivere micropython WebREPL, som giver os mulighed for at uploade scripts til esp8266 over WiFi og dermed eliminere behovet for ledninger.
Først skal vi aktivere WebREPL, åbne en seriel terminal og udføre nedenstående linje, denne opsætning er webrepl og beder dig om at oprette en adgangskode for at forbedre sikkerheden.
importer webrepl_setup
Dernæst skal du se et WiFi-adgangspunkt ved navn MicroPython-xxxxxx, oprette forbindelse til det og åbne en internetbrowser og besøge webREPL-websiden. Nu skal du få en webside, trykke på forbind og indtaste den adgangskode, du har oprettet. Nu kan du eksekvere scripts på esp8266 wireless.
Nu hvor du har micropython i gang, kan du udføre scripts på det, svarende til hvad du laver en hindbær pi. Der er mange moduler til rådighed for mikropython at arbejde med, og du kan få god dokumentation for det på micro python officielle websted under kategorien esp8266.
Anbefalede:
Caesar Cipher -program i Python: 4 trin
![Caesar Cipher -program i Python: 4 trin Caesar Cipher -program i Python: 4 trin](https://i.howwhatproduce.com/images/002/image-3900-j.webp)
Caesar Cipher -program i Python: Caesar Cipher er en gammel og meget udbredt chiffer, der er let at kryptere og dekryptere. Det virker ved at flytte bogstaverne i alfabetet over for at oprette et helt nyt alfabet (ABCDEF kunne flytte over 4 bogstaver og ville blive EFGHIJ) .Caesar C
Lydfilter Program Flash instruktioner: 7 trin
![Lydfilter Program Flash instruktioner: 7 trin Lydfilter Program Flash instruktioner: 7 trin](https://i.howwhatproduce.com/images/002/image-5437-j.webp)
Lydfilterprogram Flash-instruktioner: Denne instruktion guider dig til, hvordan du blinker et program på TI-OMAPL138 via UART USB-forbindelse. En separat instruktionsbog er tilgængelig for at guide dig gennem ændring af koden til at skrive dit eget realtids lydfilter og producere de nødvendige
Python -program - sammensatte renter med månedlige bidrag/depositum: 5 trin
![Python -program - sammensatte renter med månedlige bidrag/depositum: 5 trin Python -program - sammensatte renter med månedlige bidrag/depositum: 5 trin](https://i.howwhatproduce.com/images/001/image-916-10-j.webp)
Python -program - Renter med månedlige bidrag/depositum: Program til beregning af renter med månedligt bidrag i slutningen af måneden. Fremtidsværdi af en serie: PMT × (((1 + r/n)^nt - 1)/(r/n))
Start et program automatisk, når du tilslutter en bærbar computer til en dockingstation: 5 trin
![Start et program automatisk, når du tilslutter en bærbar computer til en dockingstation: 5 trin Start et program automatisk, når du tilslutter en bærbar computer til en dockingstation: 5 trin](https://i.howwhatproduce.com/images/001/image-1182-5-j.webp)
Start et program automatisk, når du tilslutter en bærbar computer til en dockingstation: Denne vejledning handler om, hvordan du kører et program eller et program, når du tilslutter din bærbare computer til en dockingstation.I dette eksempel bruger jeg Lenovo T480 Windows 10
Program ESP8266 med Arduino: 4 trin
![Program ESP8266 med Arduino: 4 trin Program ESP8266 med Arduino: 4 trin](https://i.howwhatproduce.com/images/003/image-7095-j.webp)
Program ESP8266 With Arduino: Multi incepatori intampina problems cand vor sa programeze un module Wi-Fi, in continuare va voi prezenta un mod usor the a face acest lucru. acest projekt va vo