下载固件https://micropython.org/download/rp2-pico/
更新固件按住Boot按键,将Type-C USB线一端接开发板,一端接电脑(如果已经接入则重新插拔一下进行重启)。 电脑上会枚举一个移动盘。
然后释放Boot按键。
将上面下载的固件复制到该移动盘,复制完会自动关闭移动盘重启。
串口访问开发板运行后会枚举一个串口设备
使用串口终端连接即可,这里使用CRT
参数为115200-8-n-1
此时即可以直接进行交互式脚本编程
比如Hello一下
print("Hello BPI-Pico-RP2040")
LED点灯导入包
from machine import Pin
设置引脚输出
led = Pin(25, Pin.OUT)
引脚输出高
led.value(1)
引脚输出低
led.value(0)
RGB灯导入模块
from machine import Pin
from neopixel import NeoPixel
创建对象
neo = NeoPixel(Pin(3), 1)
设置红色颜色
neo[0] = (255,0,0)
显示颜色
neo.write()
设置绿色颜色
neo[0] = (0,255,0)
显示颜色
neo.write()
设置蓝色颜色
neo[0] = (0,0,255)
显示颜色
neo.write()
设置白色颜色
neo[0] = (255,255,255)
显示颜色
neo.write()
设置黑色(关闭显示)颜色
neo[0] = (0,0,0)
显示颜色
neo.write()
参考raspberry-pi-pico-python-sdk.pdf
https://docs.micropython.org/en/v1.19.1/library/
https://bpi-steam.com/Pico_RP2040_doc/zh/Unboxing/Introduction.html
总结MicroPython开发非常方便,下载固件也简单易操作。
使用脚本交互式编程,可以快速实现一些小的功能,将开发板打造为一个随手可用的小工具。
如果能增加一个复位按键就更好了,避免每次更新固件需要插拔USB才能重启。