一、MicroPython簡介
MicroPython 是 Python 3程式語言的精簡高效實現,其中包括 Python 標準庫的一小部分,並且經過優化,可在微控制器和受限環境中執行。
可以在 256k 的程式碼空間和 16k 的 RAM 內安裝和執行。
二、下載Thonny
Thonny,是MicroPython所使用的開發環境。
下載網址:https://thonny.org/
三、下載MicroPython的核心
1.方法一
在 Raspberry Pi Pico 上找到 BOOTSEL 按鈕。
按住 BOOTSEL 按鈕,同時將 micro USB 電纜的另一端連線到計算機。這會將您的 Raspberry Pi Pico 置於 USB 大容量儲存裝置模式。
在 Thonny 視窗的右下角,您將看到當前使用的 Python 版本。單擊 Python 版本並選擇“MicroPython (Raspberry Pi Pico)”:
將彈出一個對話方塊,在您的 Raspberry Pi Pico 上安裝最新版本的 MicroPython 韌體。
單擊安裝按鈕將韌體複製到您的 Raspberry Pi Pico。
2.方法二
方法一是很方便,但是需要外網。沒有條件的可以選擇方法二。
在 Raspberry Pi Pico 上找到 BOOTSEL 按鈕。
按住 BOOTSEL 按鈕,同時將 micro USB 電纜的另一端連線到計算機。這會將您的 Raspberry Pi Pico 置於 USB 大容量儲存裝置模式。
自己去官網下載韌體,然後拖到RPI-RP2裡面。然後再插入就可以了。
你可以通過這個連結:https://micropython.org/download/rp2-pico/rp2-pico-latest.uf2下載
或者這個連結:https://micropython.org/resources/firmware/rp2-pico-20210902-v1.17.uf2下載
四、點燈測試
MicroPython 新增了特定於硬體的模組,例如machine
可用於對 Raspberry Pi Pico 進行程式設計。
讓我們建立一個machine.Pin
與板載 LED 對應的物件,可以使用 GPIO 引腳 25 訪問該物件。
如果您將 LED 的值設定為1
,它就會亮起。
輸入以下程式碼,確保在每一行後點選 Enter。
from machine import Pin
led = Pin(25, Pin.OUT)
led.value(1)
鍵入程式碼以將值設定0
為關閉 LED。
led.value(0)
更多參考:
樹莓派PICO 官方開發文件:https://projects.raspberrypi.org/en/projects/getting-started-with-the-pico