Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
MicroPython është një projekt që ju lejon të ekzekutoni një version miniaturë të python 3 në mikrokontrolluesit dhe bordet e ngulitura. Ka mbështetje në rritje të bordeve të mikrokontrolluesve dhe në vend që të instalojë një shpërndarje të plotë Linux në tabelë, ai jep vetëm një version të minimizuar të python në lidhje me bordin, me një predhë python dhe ju mund të ngarkoni skedarë të vegjël python në bord dhe ta ekzekutoni atë Me
Në këtë udhëzues do t'ju tregoj se si të përdorni MicroPython në një NodeMCU, NodeMCU është një bord zhvillimi i bazuar në esp8266-12.
Hapi 1: Fatura e Materialeve
Për këtë projekt, do t'ju duhet një,
- NodeMCU
- LED
- Breadboard
- Kabllo mikro USB
Hapi 2: Instalimi i MicroPython
Për të instaluar mikropitonin në esp8266, unë po përdor bordin e versionit esp8266-12. Për të instaluar micropython do t'ju duhet esptool që do t'ju duhet të shkarkoni dhe instaloni python dhe pip, për të instaluar esptool.
Drejtoni komandën më poshtë në një terminal ose cmd për të instaluar esptool.
pip instaloni esptool
Tjetra, ju mund të vizitoni faqen e internetit të micropython dhe të shkarkoni firmware -in më të fundit për esp8266, pasi ta shkarkoni hapni një terminal në të njëjtin drejtori me skedarin e firmware dhe më pas të ekzekutoni komandën më poshtë.
esptool.py --port /dev /ttyUSB0 erase_flash
esptool.py --port /dev /ttyUSB0 --baud 460800 write_flash --flash_size = zbulo 0 esp8266-xxxxx-vxxxx.bin
Ju do të duhet të ndryshoni portën bazuar në kompjuterin tuaj. Pas kësaj, duhet të keni instaluar me sukses mikropitonin.
Hapi 3: Testimi i Programit Blink
Tani që keni instaluar me sukses mikropitonin, është koha të provoni disa programe testimi për ta bërë këtë, ne kemi nevojë të hapim guaskën python duke përdorur një monitor serik, unë përdor stuko në një makinë Windows për të hapur një monitor serik në portën e kom. esp8266 është caktuar për.
Kjo guaskë python është e ngjashme me atë të guaskës python 3, ekzekutoni skriptin e mëposhtëm për të ndezur një led të lidhur me esp8266.
import esppin = makinë. Pin (0) pin = makinë. Pin (0, makinë. Pin. OUT)
Pastaj drejtimi i rreshtit të mëposhtëm të shkrimit python do të ndizet led dhe rreshti i dytë do ta fikte atë.
pin.vlera (1) pin.vlera (0)
Përndryshe, ju gjithashtu mund të drejtoni këto rreshta për të bërë të njëjtën gjë.
pin.off () pin.on ()
Hapi 4: Përdorimi i WebREPL
Tani le të aktivizojmë mikropitonin WebREPL i cili na lejon të ngarkojmë skriptet në esp8266 përmes WiFi duke eliminuar kështu nevojën për tela.
Së pari, ne duhet të aktivizojmë WebREPL, të hapim një terminal serial dhe të ekzekutojmë rreshtin e mëposhtëm, ky konfigurim është webrepl dhe ju kërkon të vendosni një fjalëkalim për të përmirësuar sigurinë.
importoni webrepl_setup
Tjetra, duhet të shihni një pikë hyrjeje WiFi të quajtur MicroPython-xxxxxx, lidheni me të dhe hapni një shfletues interneti dhe vizitoni uebfaqen webREPL. Tani ju duhet të merrni një faqe në internet, të godisni lidhjen dhe të futni fjalëkalimin që keni krijuar. Tani mund të ekzekutoni skriptet në pa tel esp8266.
Tani që filluat të punoni me mikropitonin, mund të ekzekutoni skriptet në të, të ngjashme me atë që bëni me një mjedër pi. Ka shumë module në dispozicion për mikropitonin dhe ju mund të merrni dokumentacion të mirë për të në faqen zyrtare të mikro pitonit nën kategorinë esp8266.
Recommended:
Programi Cesar Cipher në Python: 4 hapa
Programi i Shifrimit të Cezarit në Python: Shifri i Cezarit është një shifër e lashtë dhe e përdorur gjerësisht që është e lehtë për tu kriptuar dhe deshifruar. Punon duke zhvendosur shkronjat e alfabetit për të krijuar një alfabet krejtësisht të ri (ABCDEF mund të zhvendosë mbi 4 shkronja dhe do të bëhet EFGHIJ). Cezari C
Programi bazë C ++: 11 hapa
Programi Bazë C ++: në këtë program do të mësoni bazat e c ++ duke koduar një program të thjeshtë c ++ për të bërë përdorues të shumtë dhe për të shfaqur këta përdorues, shpresoj që të kënaqeni
Programi i Filterit Audio Udhëzime Flash: 7 hapa
Programi i Filterit Audio Udhëzime Flash: Ky Instructable do t'ju udhëheqë se si të ndizni një program në TI-OMAPL138 përmes lidhjes USB UART. Një Instructatble i veçantë është i disponueshëm për t'ju udhëzuar përmes modifikimit të kodit për të shkruar Filtrin tuaj Audio në kohë reale dhe për të prodhuar nevojën
Programi Çdo bord/modul ESP8266 Me firmware Komandat AT: 5 hapa
Programi Çdo bord/modul ESP8266 Me AT Komandat Firmware: Çdo modul dhe tabelë ESP8266 mund të programohet në shumë mënyra: komandat Arduino, python, Lua, AT, shumë më tepër … Tre të parat prej tyre janë më të mirat për funksionim të pavarur, firmware AT është për përdorimin e ESP8266 si modul ose për testimin e shpejtë me TTL RS232 c
Programi ESP8266 Me Arduino: 4 hapa
Programi ESP8266 Me Arduino: Mund të futni shumë probleme për të programuar një modul Wi-Fi, në mënyrë të vazhdueshme duke përdorur një modalitet të thjeshtë të përdorimit të një fytyre. Programi mund të zbulojë fytyrën ose vendosjen e një sistemi të konvertimit në serial USB. Projekti Acest va vo