Mengelola modul di Python sering ditangani melalui pip, pengelola paket Python yang menggunakan repositori yang disediakan oleh PyPi untuk membuat daftar modul Python yang tersedia. Tapi apa yang ada untuk MicroPython? Dulu ada upip, versi mikro dari pip, tetapi sekarang ada mip, pengelola paket ringan resmi baru untuk MicroPython.
Mip dirancang untuk semua perangkat MicroPython, baik online maupun offline. Perangkat yang dapat terhubung ke Internet dapat digunakan langsung melalui Python Shell sementara perangkat offline dapat menggunakan alat, mpremote, untuk memasang modul dari komputer Anda.
Dalam cara ini, biaya kami akan menunjukkan cara menggunakan mip secara langsung di a Raspberry Pi Pico Wlalu offline menggunakan a Raspberry Pi Pico dan mpremote. Kami juga akan melalui beberapa perintah mpremote yang berguna.
Menggunakan mip Dengan Raspberry Pi Pico W
Menggunakan mip dengan perangkat MicroPython yang terhubung ke jaringan berarti bahwa modul dapat langsung diinstal ke perangkat dengan cara yang mirip dengan pip menginstal modul Python, dan manajer paket di Linux.
1. Ikuti langkah ini untuk mengunduh MicroPython versi terbaru untuk Raspberry Pi Pico W. Langkah yang paling penting adalah mendownload dan menginstal image firmware UF2 dan menyiapkan Thonny. Sisanya opsional. Pastikan Anda mengunduh MicroPython 1.20 atau yang lebih baru.
2. Buka Tonny Dan klik tombol Berhenti untuk menyegarkan koneksi. Ini memastikan bahwa Python Shell terbuka dan berfungsi dengan benar.
3. Buat berkas baru. File ini berisi semua langkah yang diperlukan untuk terhubung ke Wi-Fi.
4. Tambahkan baris kode berikut ke file baru. Ubah SSID dan PASSWORD agar sesuai dengan milik Anda.
import network
wlan = network.WLAN(network.STA_IF)
wlan.active(True)
wlan.connect("SSID","PASSWORD")
print(wlan.isconnected())
5. Simpan file ke Raspberry Pi Pico W sebagai network-connection.py
6. Klik Jalankan untuk memulai koneksi Wi-Fi. Setelah beberapa detik, ia akan mencetak True to the Python Shell. Ini menunjukkan bahwa kita memiliki koneksi Internet. Jika salah, klik Berhenti lalu Jalankan lagi.
7. Impor mip, pengelola paket yang ringan.
import mip
8. Uji mip dengan menginstal sebuah paket. Saya memilih umqtt, modul MQTT untuk MicroPython. Paket diinstal dengan memanggil fungsi instal mip dan meneruskannya dengan nama paket. Mip menggunakan micropython-lib sebagai indeksnya, pengelolaan paket Python 3, pip menggunakan indeks PyPI.
mip.install(“umqtt.simple”)
9. Uji pemasangan paket MicroPython pihak ketiga. Mip juga dapat digunakan untuk menginstal paket pihak ketiga di luar indeks micropython-lib. Di sini kami melewati fungsi instal URL untuk perpustakaan PicoZero dari Yayasan Raspberry Pi.
mip.install(“
Menggunakan Mip Dengan Mpremote di Raspberry Pi Pico
Untuk MicroPython pada perangkat tanpa akses jaringan, Raspberry Pi Pico, mip perlu digunakan dengan mpremote, alat yang akan berkomunikasi dengan perangkat melalui antarmuka USB/serial.
1. Ikuti langkah ini untuk mengunduh MicroPython versi terbaru untuk Raspberry Pi Pico W. Langkah yang paling penting adalah mendownload dan menginstal image firmware UF2 dan menyiapkan Thonny. Sisanya opsional. Pastikan Anda mengunduh MicroPython 1.20 atau yang lebih baru.
2. Memastikan bahwa Python 3 diinstal pada mesin Anda.
3. Buka Command Prompt dan gunakan pip untuk menginstal mpremote.
pip install mpremote
4. Jalankan mpremote dan berikan mip sebagai argumen, Dan kemudian tentukan nama paketnya atau URL untuk modul. Di sini saya menginstal paket untuk digunakan layar tujuh segmen dengan Pico.
mpremote mip install
Perintah mpremote Berguna Lainnya
Mpremote adalah alat yang berguna untuk tugas cepat di perangkat MicroPython. Kami telah merinci beberapa perintah ekstra berguna yang akan membantu mengelola perangkat MicroPython.
jarak jauh: Terhubung secara otomatis ke perangkat yang menjalankan MicroPython untuk melihat output dari kode yang sedang berjalan. Tekan CTRL + ]untuk menutup koneksi.
perwakilan mpremote: Membuka shell Python interaktif, REPL (Read, Eval, Print, Loop) di mana pengguna dapat langsung bekerja dengan perangkat keras.
reset lunak mpremote: Nyalakan ulang perangkat MicroPython yang terpasang. Ini sama dengan menekan CTRL + D di REPL.
mpremote fs
Memerintah | Keterangan |
---|---|
kucing | Menampilkan isi dari sebuah file |
ls | Buat daftar konten direktori saat ini |
ls | Daftar isi direktori yang diberikan |
cp [-r] | Salin file. Gunakan : awalan untuk menentukan file di perangkat MicroPython. Penggunaan rekursif -r |
rm | Hapus file dari perangkat |
mkdir | Buat direktori di perangkat |
rmdir | Hapus direktori di perangkat |
menyentuh | Buat file di perangkat menggunakan |
Pada contoh kami mencantumkan isi penyimpanan flash, membuat file baru, lalu mendaftar ulang penyimpanan untuk melihat file baru.
LAGI: Papan RP2040 Terbaik
LAGI: Proyek Raspberry Pi Terbaik
LAGI: Raspberry Pi: Cara Memulai