一、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