Cara Mengelola Modul MicroPython Dengan Mip di Raspberry Pi Pico Baca Sekarang

Diposting pada

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

(Kredit gambar: Perangkat Keras Tom)

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

(Kredit gambar: Perangkat Keras Tom)

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  

(Kredit gambar: Perangkat Keras Tom)

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.

(Kredit gambar: Perangkat Keras Tom)

perwakilan mpremote: Membuka shell Python interaktif, REPL (Read, Eval, Print, Loop) di mana pengguna dapat langsung bekerja dengan perangkat keras.

(Kredit gambar: Perangkat Keras Tom)

reset lunak mpremote: Nyalakan ulang perangkat MicroPython yang terpasang. Ini sama dengan menekan CTRL + D di REPL.

(Kredit gambar: Perangkat Keras Tom)

mpremote fs : Gunakan serangkaian perintah sistem file dengan perangkat MicroPython. Perintah-perintah ini mirip dengan perintah umum Unix / Linux.

Gesek untuk menggulir secara horizontal
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.

(Kredit gambar: Perangkat Keras Tom)

LAGI: Papan RP2040 Terbaik

LAGI: Proyek Raspberry Pi Terbaik

LAGI: Raspberry Pi: Cara Memulai