MicroPython 1.20 Menghadirkan Dukungan Raspberry Pi Pico W, Pengelola Paket Ringan Baca Sekarang

Diposting pada

Versi baru dari MicroPython telah dirilis untuk mikrokontroler yang kompatibel. rilis ini. versi 1.20, melihat dukungan untuk Raspberry Pi Pico W dan menghadirkan pengelola paket baru.

Versi 1.20 menghadirkan dukungan untuk chip Wi-Fi CYW43439 Raspberry Pi Pico W, ini berarti stok MicroPython sekarang dapat memanfaatkan konektivitas nirkabel papan $6. Dukungan Bluetooth masih hilang, dalam hal ini dan rilis resmi MicroPython. Dukungan untuk Bluetooth tidak terlalu jauh sekarang. Dukungan Bluetooth baru-baru ini ditambahkan ke Raspberry Pi Pico SDK, jadi MicroPython tidak terlalu jauh sekarang.

Tambahan lain untuk rilis ini adalah pengelola paket baru yang ringan, mip. Mip dioptimalkan untuk digunakan dengan sistem tertanam. Di pembuat MicroPython Posting rilis Damien George mereka menyatakan bahwa “Ini dimaksudkan untuk mengambil alih peran upip dan mendukung penginstalan paket dari micropython-lib serta URL apa pun. Mip dapat dijalankan langsung di perangkat (dengan konektivitas jaringan) atau melalui mpremote.” Pengguna Raspberry Pi Pico W perlu memastikan bahwa Pico W mereka terhubung ke Wi-Fi dan mereka memiliki akses ke Python Shell (REPL) untuk menggunakan mip langsung di perangkat keras. Pengguna Raspberry Pi Pico perlu menggunakan mpremote, alat baris perintah yang menyediakan utilitas untuk berkomunikasi antara komputer dan perangkat MicroPython melalui antarmuka serial.

MicroPython, adalah ciptaan programmer dan fisikawan teoretis Damien George dan dalam arti luas itu adalah port Python 3 yang ditujukan tepat untuk mikrokontroler. MicroPython telah digunakan dengan beragam papan (ESP32, ESP8266, W600 dll) tetapi untuk beberapa diperkenalkan melalui Raspberry Pi Pico.

Kami sangat ingin melihat apakah firmware resmi Raspberry Pi Pico MicroPython dukungan unggulan untuk mip. Sepertinya ya, firmware terbaru untuk Raspberry Pi Pico W, rp2-pico-w-20230427-unstable-v1.20.0-1-g82a59a824.uf2 memang menampilkan mip. Kami dapat menggunakan mip untuk menginstal modul MicroPython pihak ketiga dan kemudian langsung menggunakannya, semuanya dari Python Shell.