Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
Ang MicroPython ay isang proyekto na nagbibigay-daan sa iyo upang magpatakbo ng isang pinaliit na bersyon ng python 3 sa mga microcontroller at naka-embed na board. Lumalaki ang suporta ng mga board ng microcontroller at sa halip na mag-install ng isang buong distro sa Linux papunta sa board ay nagbibigay lamang ito ng isang pinaliit na bersyon ng sawa na patungkol sa board, na may isang shell ng sawa at maaari mong i-upload ang mga maliit na mga file ng python sa board at patakbuhin ito.
Sa itinuturo na ito ay ipapakita ko sa iyo kung paano gamitin ang MicroPython sa isang NodeMCU, ang NodeMCU ay isang development board batay sa esp8266-12.
Hakbang 1: Bill ng Mga Materyales
Para sa proyektong ito, kakailanganin mo ng,
- NodeMCU
- LED
- Breadboard
- Micro USB cable
Hakbang 2: Pag-install ng MicroPython
Upang mai-install ang micropython sa esp8266, ginagamit ko ang board ng bersyon na esp8266-12. Upang mai-install ang micropython kakailanganin mo ang esptool kakailanganin mong mag-download at mag-install ng python at pip, upang mai-install ang esptool.
Patakbuhin ang utos sa ibaba sa isang terminal o cmd upang mai-install ang esptool.
pip install ng esptool
Susunod, maaari mong bisitahin ang website ng micropython at i-download ang pinakabagong firmware para sa esp8266, pagkatapos i-download ito buksan ang isang terminal sa parehong direktoryo bilang firmware file at pagkatapos ay patakbuhin ang utos sa ibaba.
esptool.py --port / dev / ttyUSB0 burahin_flash
esptool.py --port / dev / ttyUSB0 --baud 460800 write_flash --flash_size = tuklasin ang 0 esp8266-xxxxx-vxxxx.bin
Kakailanganin mong baguhin ang port batay sa iyong PC. Pagkatapos nito, dapat mong matagumpay na na-install ang micropython.
Hakbang 3: Programa ng Blink sa Pagsubok
Ngayon na matagumpay mong na-install ang micropython oras na upang subukan ang ilang mga programa sa pagsubok upang gawin ito kailangan naming buksan ang shell ng sawa gamit ang isang serial monitor, gumagamit ako ng masilya sa isang windows machine upang buksan ang isang serial monitor sa com port ang esp8266 ay nakatalaga sa.
Ang python shell na ito ay katulad ng sa python 3 shell, patakbuhin ang script sa ibaba upang kumurap ng isang led na konektado sa esp8266.
import esppin = machine. Pin (0) pin = machine. Pin (0, machine. Pin. OUT)
Pagkatapos ang pagpapatakbo ng linya sa ibaba ng script ng sawa ay i-on ang humantong at ang pangalawang linya ay papatayin ito.
pin.value (1) pin.value (0)
Bilang kahalili, maaari mo ring patakbuhin ang mga linyang ito upang gawin ang pareho.
pin.off () pin.on ()
Hakbang 4: Paggamit ng WebREPL
Paganahin natin ngayon ang micropython WebREPL na nagpapahintulot sa amin na mag-upload ng mga script sa esp8266 sa paglipas ng WiFi kaya't tinatanggal ang pangangailangan ng mga wire.
Una, kailangan naming paganahin ang WebREPL, buksan ang isang serial terminal at ipatupad ang linya sa ibaba, ang setup na ito ay ang webrepl at hihilingin sa iyo na mag-set up ng isang password upang mapabuti ang seguridad.
i-import ang webrepl_setup
Susunod, dapat mong makita ang isang access point ng WiFi na pinangalanang MicroPython-xxxxxx, kumonekta dito at buksan ang isang internet browser at bisitahin ang webREPL webpage. Ngayon dapat kang makakuha ng isang web page, pindutin ang kumonekta at ipasok ang password na iyong nilikha. Ngayon ay maaari kang magpatupad ng mga script sa esp8266 wireless.
Ngayon na nakuha mo ang micropython at tumatakbo maaari kang magpatupad ng mga script dito, katulad ng ginagawa mo sa isang raspberry pi. Mayroong maraming mga module na magagamit para sa micropython upang gumana kasama at maaari kang makakuha ng mahusay na dokumentasyon nito sa opisyal na website ng micro python sa ilalim ng kategoryang esp8266.
Inirerekumendang:
Mga Panuto sa Flash na Programa ng Filter ng Audio: 7 Mga Hakbang
Mga Tagubilin sa Flash na Program sa Pag-filter ng Audio: Gagabayan ka ng Tagapagturo na ito sa kung paano i-flash ang isang programa sa TI-OMAPL138 sa pamamagitan ng koneksyon sa UART USB. Ang isang hiwalay na Instructatble ay magagamit upang gabayan ka sa pamamagitan ng pagbabago ng code upang isulat ang iyong sariling Real-time Audio Filter at makagawa ng kinakailangan
Awtomatikong Magsimula ng isang Programa Kapag Nag-hook ng isang Laptop Sa isang Docking Station: 5 Mga Hakbang
Awtomatikong Magsimula ng isang Programa Kapag Ang Pag-hook ng isang Laptop Sa isang Docking Station: Ang itinuturo na ito ay tungkol sa kung paano magpatakbo ng isang programa o isang application kapag na-hook mo ang iyong laptop sa isang docking station. Sa halimbawang ito gumagamit ako ng Lenovo T480 Windows 10
Pagsulat ng Iyong Unang Programa sa Computer: 10 Hakbang
Pagsulat ng Iyong Unang Programa sa Computer: Bakit Programming Ang computer programming o "coding" ay tila nakakatakot. Maaaring hindi mo maisip na hindi mo alam ang sapat tungkol sa mga computer at kinatatakutan ang ideya ng mga problema sa pag-troubleshoot na pop up sa iyong sariling personal na laptop. Kung naniniwala kang
Programa Anumang Lupon / modyul ng ESP8266 Sa Mga Utos na Firmware: 5 Mga Hakbang
Programa ng Anumang Lupon / module ng ESP8266 Sa Mga Utos na Firmware: Ang bawat module at board ng ESP8266 ay maaaring mai-program sa maraming paraan: Ang mga utos ng Arduino, python, Lua, AT, marami pa marahil … Una sa tatlo sa kanila ang pinakamahusay para sa pag-iisa na operasyon, AT firmware ay para sa paggamit ng ESP8266 bilang module o para sa mabilis na pagsubok sa TTL RS232 c
Programa ng ESP8266 Sa Arduino: 4 na Hakbang
Programa ng ESP8266 Sa Arduino: Multi incepatori intampina probleme cand vor sa programeze un modul Wi-Fi, sa pagpapatuloy ng voz prezenta un mod usor de a face acest lucru.Programarea se poate face folosind o placa de dezvoltare sau un converttor USB la serial.In acest proiect va vo