2.1 更新韌體
1、按住Pico板上的按鍵,將pico透過Micro USB線接到電腦的USB介面,然後鬆開按鍵。接入之後,電腦會自動識別到一個可移動盤(RPI-RP2)。
2、將 Pico Robot配套資料 -> 附件 -> 韌體 -> pico_micropython_20210121.uf2 韌體檔案,複製拖拽到RPi-RP2移動盤上。
3、複製完成之後,Pico會自動重啟, 自動重啟之後,pico會被識別為一個串列埠,此時韌體刷入成功。
注意事項:
-
如果在接入pico之後沒有自動識別到移動盤?
- 檢查是否沒有按住BOOTSEL按鍵,或者中間鬆開過。
- 使用的Micro USB線必須是資料線,只能供電的USB線不可以用。
-
WIN7系統的使用者裝置管理器顯示Board CDC:
-
1、在Board CDC上右鍵,選擇 更新驅動程式。
2、選擇 瀏覽我的計算機以查詢驅動程式軟體。
3、選擇 Pico Robot配套資料 -> 附件 -> win7出現BOARDCDC所用驅動 資料夾 。
4、點選 下一步 ,等待自動更新結束後就會顯示串列埠。
-
2.2 搭建開發環境
1. Windows軟體環境配置
為了方便在電腦上使用MicroPython開發Pico板,建議下載Thonny IDE,可以到官方網址參考官網說講解的方法安裝https://thonny.org/,這裡我們直接到 Pico Robot配套資料 -> 附件 -> thonny-window安裝包 獲取安裝包檔案 thonny-3.3.3.exe 直接雙擊安裝即可,以下為安裝步驟。
1、開啟安裝包,點選下一步。
2、同意協議,點選下一步。
3、這裡根據自己要安裝的路徑選擇。
4、這裡打鉤是為了安裝桌面圖示,不要可以不勾選。
5、安裝完畢,點選完成。
6、開啟軟體,選擇自己需要的語言。
7、將Pico接入電腦(不要按按鍵),選擇Tools -> Options... -> Interpreter。
注意,如果之前沒有刷過MicroPython,請先按照 2.1章節 刷入韌體
8、在直譯器選項中選擇Raspberry Pi Pico (注意Thonny的版本, 舊版本沒有該選項),並選擇對應的埠,然後點選確定。
9、確定之後,可以看到在命令列介面會顯示Pico的資訊,現在就可以在這裡輸入MicroPython程式控制pico了。
2. 樹莓派軟體環境配置
如果你要在樹莓派上控制Pico,請參考這個配置步驟。當前的Raspberry Pi系統自帶Thonny IDE,但是Thonny沒有更新到最新版本的話,是沒有Pico支援包的,如果是這種情況,需要將Thonny更新最新的v3.3.3版本。
開啟終端,輸入以下指令更新thonny。
sudo apt upgrade thonny
更新之後即可按照以下步驟使用。
1、接著開啟Thonny IDE (點選樹莓logo -> Programming -> Thonny Python IDE )。
2、選擇Tools -> Options... -> Interpreter。
3、選擇MicroPython(Raspberry Pi Pico) 和ttyACM0埠。
4、點選 OK ,和Windows環境下相同,可以看到在命令列介面會顯示Pico的資訊,現在就可以在這裡輸入MicroPython程式控制pico了。
2.3 下載例程和開機自啟動
1. 下載例程
檢視Pico的引腳圖我們知道Pico的板載LED的控制引腳是GPIO25,這裡我們試著控制板載LED。
在上一節我們成功連上PICO之後,選擇 開啟 -- 此電腦。
開啟 Pico Robot配套資料 -> 附件 -> 課程程式原始碼 -> 1.基礎課程 -> 1.板載LED燈.py。
點選綠色的 執行 按鈕,程式開始執行,Shell視窗會顯示 %Run -c $EDITOR_CONTENT
此時,PICO板上的LED會不斷迴圈亮一秒、停一秒。如果點選選單上的 停止 按鈕,或者拔掉與電腦連線的資料線,LED會停止閃爍。
2. 開機啟動
上述的程式必須在和電腦相連線的時候才能執行,如果要拔掉資料線執行,就必須把程式檔案寫入PICO。
提供的例程都可以透過下面的方法設定成開機啟動。
1、繼續上一步,在開啟的 1.板載LED燈.py 檔案中,選擇 檔案--另存為。
2、選擇 Raspberry Pi Pico。
3、File name 裡輸入 main.py,注意這裡必須是main.py的檔名才能啟動,然後點選 確認。
4、此時,1.板載LED燈.py 檔案就變成了 [main.py],這裡的[ ] 是代表檔案存在PICO內部。
5、此時按下復位鍵,或者重啟一下PICO開發版,板上的LED就會自己閃爍,不需要透過電腦去執行程式。
- 注意,PICO執行開機自啟動程式的話,使用電腦連線執行程式會提示開發版正在執行,需要執行以下步驟:
1、連上資料線後,選擇 Raspberry Pi Pico
2、此時顯示開發版繁忙,根據提示,按下Ctrl+C
3、此時 main.py 檔案不再執行,可以透過thonny去執行程式
- 如果要去掉開機自啟動程式,在按下Ctrl+C之後,點選 開啟--Raspberry Pi Pico--在main.py檔案上右鍵--刪除 即可。
注意,無法設定請多試幾次,或者按照2.1節重刷庫檔案解決。
2.4 匯入庫檔案
為了方便呼叫控制板上各種硬體,我們把各種功能封裝成庫檔案,使用的時候只需要呼叫對應的函式,就可以快速實現對應的功能,下面我們介紹如何把庫檔案匯入到PICO內部。
1、庫檔案匯入和上一節建立自啟動檔案類似,首先開啟小車庫檔案 Pico Robot配套資料 -> 附件 -> 庫檔案 -> pico_car.py。
2、選擇 檔案--另存為。
3、選擇 Raspberry Pi Pico。
4、File name 裡輸入 pico_car.py,注意這裡必須是pico_car.py的檔名才能被呼叫,然後點選 確認。
5、此時,pico_car.py 檔案就變成了 [pico_car.py],這裡的[ ] 是代表檔案存在PICO內部,庫檔案匯入成功。