
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01



MicroPython adalah projek yang membolehkan anda menjalankan versi mini python 3 pada mikrokontroler dan papan tertanam. Ini mempunyai sokongan yang semakin meningkat dari papan mikrokontroler dan daripada memasang distro Linux penuh ke papan, ia hanya memberikan versi minimum python berkenaan dengan papan, dengan cangkang python dan anda boleh memuat naik fail python kecil ke papan dan menjalankannya.
Dalam arahan ini saya akan menunjukkan kepada anda cara menggunakan MicroPython pada NodeMCU, NodeMCU adalah papan pengembangan berdasarkan esp8266-12.
Langkah 1: Bil Bahan


Untuk projek ini, anda memerlukan,
- NodeMCU
- LED
- Papan roti
- Kabel USB mikro
Langkah 2: Memasang MicroPython

Untuk memasang micropython pada esp8266, saya menggunakan papan versi esp8266-12. Untuk memasang micropython anda memerlukan esptool, anda perlu memuat turun dan memasang python dan pip, untuk memasang esptool.
Jalankan arahan di bawah pada terminal atau cmd untuk memasang esptool.
pip pasang esptool
Seterusnya, anda boleh melayari laman web micropython dan memuat turun firmware terkini untuk esp8266, setelah memuat turunnya, buka terminal di direktori yang sama dengan fail firmware dan kemudian jalankan arahan di bawah.
esptool.py --port / dev / ttyUSB0 erase_flash
esptool.py --port / dev / ttyUSB0 --baud 460800 write_flash --flash_size = mengesan 0 esp8266-xxxxx-vxxxx.bin
Anda perlu menukar port berdasarkan PC anda. Selepas ini, anda semestinya berjaya memasang micropython.
Langkah 3: Menguji Program Blink


Sekarang setelah anda berjaya memasang micropython sudah tiba masanya untuk mencuba beberapa program ujian untuk melakukan ini, kita perlu membuka shell python menggunakan monitor bersiri, saya menggunakan dempul pada mesin windows untuk membuka monitor bersiri di port com esp8266 diberikan kepada.
Shell python ini serupa dengan shell python 3, jalankan skrip di bawah ini untuk mengedipkan led yang disambungkan ke esp8266.
import esppin = mesin. Pin (0) pin = mesin. Pin (0, mesin. Pin. OUT)
Kemudian menjalankan baris bawah skrip python akan menyala led dan baris kedua akan mematikannya.
pin.value (1) pin.value (0)
sebagai alternatif, anda juga boleh menjalankan baris ini untuk melakukan perkara yang sama.
pin.off () pin.on ()
Langkah 4: Menggunakan WebREPL

Sekarang mari kita aktifkan micropython WebREPL yang membolehkan kita memuat naik skrip ke esp8266 melalui WiFi sehingga menghilangkan keperluan kabel.
Pertama, kita perlu mengaktifkan WebREPL, membuka terminal bersiri dan menjalankan baris di bawah ini, penyediaan ini adalah webrepl dan meminta anda membuat kata laluan untuk meningkatkan keselamatan.
import webrepl_setup
Seterusnya, anda akan melihat titik akses WiFi bernama MicroPython-xxxxxx, menyambung ke sana dan membuka penyemak imbas internet dan lawati laman web webREPL. Sekarang anda harus mendapatkan halaman web, tekan connect dan masukkan kata laluan yang anda buat. Sekarang anda boleh menjalankan skrip pada wayarles esp8266.
Sekarang setelah anda menjalankan mikropython, anda boleh menjalankan skrip di atasnya, sama seperti yang anda lakukan pada raspberry pi. Terdapat banyak modul yang tersedia untuk dikendalikan oleh micropython dan anda boleh mendapatkan dokumentasi yang baik di laman web rasmi mikro python di bawah kategori esp8266.
Disyorkan:
Program 2048 Permainan Sendiri W / Java !: 8 Langkah

Memprogram sendiri 2048 Permainan W / Java !: Saya suka permainan 2048. Oleh itu, saya memutuskan untuk memprogram versi saya sendiri. Ia sangat mirip dengan permainan yang sebenarnya, tetapi memprogramnya sendiri memberi saya kebebasan untuk mengubah apa sahaja yang saya mahukan kapan pun saya mahu. Sekiranya saya mahukan permainan 5x5 dan bukannya 4x4 biasa, s
Program Caesar Cipher di Python: 4 Langkah

Program Caesar Cipher di Python: Caesar Cipher adalah cipher kuno dan banyak digunakan yang mudah disulitkan dan didekripsi. Ia berfungsi dengan menggeser huruf abjad untuk membuat abjad yang sama sekali baru (ABCDEF dapat beralih lebih dari 4 huruf dan akan menjadi EFGHIJ). Caesar C
Cara Flash atau Program ESP8266 AT Firmware dengan Menggunakan ESP8266 Flasher dan Programmer, IOT Wifi Modul: 6 Langkah

Cara Flash atau Program ESP8266 AT Firmware dengan Menggunakan ESP8266 Flasher and Programmer, IOT Wifi Module: Penerangan: Modul ini adalah penyesuai USB / programmer untuk modul ESP8266 jenis ESP-01 atau ESP-01S. Ia dilengkapi dengan header wanita 2x4P 2.54mm untuk memasang ESP01. Ia juga memecahkan semua pin ESP-01 melalui 2x4P 2.54mm lelaki
Program Sebarang Papan / modul ESP8266 Dengan Perisian Firm AT: 5 Langkah

Program Mana-mana Papan / modul ESP8266 Dengan Perisian Firm AT, Setiap modul dan papan ESP8266 dapat diprogramkan dengan pelbagai cara: Arduino, python, Lua, AT, banyak kemungkinan … Tiga daripadanya adalah yang terbaik untuk operasi mandiri, firmware AT adalah untuk menggunakan ESP8266 sebagai modul atau untuk ujian pantas dengan TTL RS232 c
Program ESP8266 Bersama Arduino: 4 Langkah

Program ESP8266 With Arduino: Multi incepatori intampina problem vor sa programeze un modul Wi-Fi, in συνέχειαare v vo prezenta un mod usor de a face acest lucru.Programarea se poate face folosind o placa de dezvoltare sau un converter USB la serial.In. proesti vest