樹莓派Pico是一個小單片機,只有51mm x 21mm大小,相當于大拇指的大小,它的核心是RP2040處理芯片,可以做一些物聯網應用,

Pico的四周有40根引腳,標準產品是沒有焊針的,當然你可以直接從商家購買已經幫你全部焊好了的產品,省得自己動用烙鐵了,
為了方便將來的折騰,最好準備一個面包板,以后接一些元器件很方便,

1、安裝MicroPython
MicroPython是針對嵌入式開發的一個Python實作,用它進行Pico編程非常方便,
1)首先從官網上(https://www.raspberrypi.org/documentation/microcontrollers/micropython.html)下載一個MicroPython UF2檔案,這個檔案非常小,只有幾百KB,
2)Pico上有一個BOOTSEL按鈕,按下它,接上樹莓派的USB介面,倒數3個數,松開BOOTSEL鍵,.
3)樹莓派會把Pico加載為一個移動U盤,名稱是:RPI-RP2
4)把剛才下載好的UF2檔案拖到 RPI-RP2 盤符上,Pico會自動重啟,然后MicroPython就可用了,在MicroPyhon的開發環境的右下角可以找到Pico的解釋器,

2、點亮Pico上的LED燈
學習一門新的編程語言,一般從Hello World開始,嵌入式開發的入門則從點亮一個LED小燈開始,
Pico板子上已經有一個小LED燈(在Micro USB口的旁邊),不用借助其它任何工具,可以直接編程點亮它,
40根針有固定的編號,從GP0開始,一直到GP28,細心的你可能會發現,從GP22到GP26之間少了幾個編號,它們有固定的含義,比如GP25就是代表板上的那個小LED燈,

下面的程式讓這個LED燈不停地閃爍,
import machine
import utime
led_onboard = machine.Pin(25, machine.Pin.OUT) # GP25
while True:
led_onboard.value(1) # 點亮
utime.sleep(1) # 等待1秒
led_onboard.value(0) # 熄滅
utime.sleep(1) # 等待1秒
最后的效果錄一段小視頻
https://v.qq.com/x/page/b3275niglh1.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/300817.html
標籤:其他
