Daftar Isi:
- Langkah 1: Daftar Bahan
- Langkah 2: Memasang MicroPython
- Langkah 3: Menguji Program Blink
- Langkah 4: Menggunakan WebREPL
Video: Program ESP8266 - MicroPython: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
MicroPython adalah proyek yang memungkinkan Anda menjalankan versi mini python 3 pada mikrokontroler dan papan tertanam. Ini memiliki dukungan yang berkembang dari papan mikrokontroler dan daripada menginstal distro Linux lengkap ke papan itu hanya memberikan versi python yang diminimalkan sehubungan dengan papan, dengan shell python dan Anda dapat mengunggah file python kecil ke papan dan menjalankannya.
Dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana menggunakan MicroPython pada NodeMCU, NodeMCU adalah papan pengembangan berdasarkan esp8266-12.
Langkah 1: Daftar Bahan
Untuk proyek ini, Anda akan memerlukan,
- NodeMCU
- LED
- Papan tempat memotong roti
- Kabel mikro USB
Langkah 2: Memasang MicroPython
Untuk menginstal micropython di esp8266, saya menggunakan board versi esp8266-12. Untuk menginstal micropython, Anda memerlukan esptool, Anda harus mengunduh dan menginstal python dan pip, untuk menginstal esptool.
Jalankan perintah di bawah ini pada terminal atau cmd untuk menginstal esptool.
pip install esptool
Selanjutnya, Anda dapat mengunjungi situs web micropython dan mengunduh firmware terbaru untuk esp8266, setelah mengunduhnya, buka terminal di direktori yang sama dengan file firmware dan kemudian jalankan perintah di bawah ini.
esptool.py --port /dev/ttyUSB0 erase_flash
esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 esp8266-xxxxx-vxxxx.bin
Anda perlu mengubah port berdasarkan PC Anda. Setelah ini, Anda seharusnya berhasil menginstal micropython.
Langkah 3: Menguji Program Blink
Sekarang Anda telah berhasil menginstal micropython saatnya untuk mencoba beberapa program uji untuk melakukan ini kita perlu membuka shell python menggunakan monitor serial, saya menggunakan dempul pada mesin windows untuk membuka monitor serial di port com esp8266 ditugaskan untuk.
Shell python ini mirip dengan shell python 3, jalankan skrip di bawah ini untuk mengedipkan led yang terhubung ke esp8266.
impor esppin = mesin. Pin(0) pin = mesin. Pin(0, mesin. Pin. OUT)
Kemudian menjalankan baris skrip python di bawah ini akan menyalakan led dan baris kedua akan mematikannya.
pin.nilai(1)pin.nilai(0)
sebagai alternatif, Anda juga dapat menjalankan baris ini untuk melakukan hal yang sama.
pin.off()pin.on()
Langkah 4: Menggunakan WebREPL
Sekarang mari aktifkan micropython WebREPL yang memungkinkan kita mengunggah skrip ke esp8266 melalui WiFi sehingga menghilangkan kebutuhan kabel.
Pertama, kita perlu mengaktifkan WebREPL, buka terminal serial dan jalankan baris di bawah ini, pengaturan ini adalah webrepl dan meminta Anda untuk mengatur kata sandi untuk meningkatkan keamanan.
impor webrepl_setup
Selanjutnya, Anda akan melihat titik akses WiFi bernama MicroPython-xxxxxx, sambungkan ke sana dan buka browser internet dan kunjungi halaman web webREPL. Sekarang Anda harus mendapatkan halaman web, tekan connect dan masukkan kata sandi yang Anda buat. Sekarang Anda dapat menjalankan skrip pada nirkabel esp8266.
Sekarang setelah Anda menjalankan dan menjalankan micropython, Anda dapat menjalankan skrip di atasnya, mirip dengan apa yang Anda lakukan pada raspberry pi. Ada banyak modul yang tersedia untuk digunakan oleh micropython dan Anda bisa mendapatkan dokumentasi yang baik tentangnya di situs web resmi micro python di bawah kategori esp8266.
Direkomendasikan:
Program Game 2048 Anda Sendiri dengan Java!: 8 Langkah
Program Game 2048 Anda Sendiri W/Java!: Saya suka game 2048. Jadi saya memutuskan untuk memprogram versi saya sendiri. Ini sangat mirip dengan permainan yang sebenarnya, tetapi memprogramnya sendiri memberi saya kebebasan untuk mengubah apa pun yang saya inginkan kapan pun saya mau. Jika saya menginginkan game 5x5, bukan 4x4, a s
Program Caesar Cipher dengan Python: 4 Langkah
Program Caesar Cipher dengan Python: Caesar Cipher adalah sandi kuno dan banyak digunakan yang mudah dienkripsi dan didekripsi. Ia bekerja dengan menggeser huruf-huruf alfabet untuk membuat alfabet yang sama sekali baru (ABCDEF dapat menggeser lebih dari 4 huruf dan akan menjadi EFGHIJ). Caesar C
Cara Flash atau Program Firmware ESP8266 AT Dengan Menggunakan Flasher dan Programmer ESP8266, Modul Wifi IOT: 6 Langkah
Cara Flashing atau Program Firmware ESP8266 AT Dengan Menggunakan Flasher dan Programmer ESP8266, Modul Wifi IOT : Keterangan :Modul ini merupakan USB adapter/programmer untuk modul ESP8266 tipe ESP-01 atau ESP-01S. Ini dilengkapi dengan header perempuan 2x4P 2.54mm untuk menyambungkan ESP01. Ini juga mematahkan semua pin ESP-01 melalui h
Program Semua Papan/modul ESP8266 Dengan Firmware Perintah AT: 5 Langkah
Program Semua Papan/modul ESP8266 Dengan Perintah AT Firmware: Setiap modul dan papan ESP8266 dapat diprogram dalam banyak cara: perintah Arduino, python, Lua, AT, banyak lagi mungkin… Tiga yang pertama adalah yang terbaik untuk operasi mandiri, firmware AT adalah untuk menggunakan ESP8266 sebagai modul atau untuk pengujian cepat dengan TTL RS232 c
Program ESP8266 Dengan Arduino: 4 Langkah
Program ESP8266 Dengan Arduino: Masalah multi incepatori intampina dapat diprogram untuk modul Wi-Fi, secara terus-menerus untuk mengubah mode atau mengubah wajah. ases proiect va vo