Template:Raspberry Pi Pico Quick Start

MicroPython使用说明

刷固件

  • 下载测试固件到电脑, 解压出来。
    • 其中有两个uf2文件, 其中的pico_micropython_20210121.uf2文件为MicroPython固件
  • 按住Pico板上的按键,将pico通过Micro USB线接到电脑的USB接口,然后松开按键。
    • 接入之后,电脑会自动识别到一个可移动盘(RPI-RP2)

  • 将前面下载的固件文件,复制拖拽到RPi-RP2移动盘上
  • 复制完成之后,Pico会自动重启, 自动重启之后,pico会被识别为一个虚拟串口

【注意】 1. 如果在接入pico之后没有自动识别到移动盘?
▶ 检查是否没有按住BOOTSEL按键,或者中间松开过。
▶ 使用的Micro USB线必须是数据线,只能供电的USB线不可以用。
2. 你也可以在树莓派操作,操作步骤是一样的,同样是将pico接入树莓派,然后拖拽固件到移动盘即可。

软件环境配置 (WIndows)

为了方便在电脑上使用MicroPython开发Pico板,建议下载Thonny IDE.

软件环境配置 (树莓派)

如果你要在树莓派上控制Pico,请参考这个配置步骤 
当前的Raspberry Pi系统自带Thonny IDE. 
但是Thonny没有更新到最新版本的话,是没有Pico支持包的,如果是这种情况,需要将Thonny更新最新的v3.3.3版本。

  • 打开终端,输入以下指令更新thonny
  1. sudo apt upgrade thonny
  • 打开Thonny IDE (点击树莓logo -> Programming -> Thonny Python IDE )
  • 选择Tools -> Options... -> Interpreter
  • 选择MicroPython(Raspberry Pi Pico 和ttyACM0端口

控制LED例程

  • 将Pico接入电脑(不用按键),如果之前没有刷过MicroPython, 注意按照#刷固件操作
  • 选择Tools -> Options... -> Interpreter
  • 在解释器选项中选择Raspberry Pi Pico (注意下载最新版本的Thonny, 否则没有该选项)
  • 端口选择
    • 在电脑上,端口选择为,接入Pico之后,电脑识别到的COM口号
    • 在树莓派上,端口识别为/dev/ttyACM0.
  • 然后确定
  • 确定之后,可以看到在命令行界面会有多处Pico的信息,现在就可以在这里输入MicroPython程序控制pico了Thonny 设置
  • 查看Pico的引脚图我们知道Pico的板载LED的控制引脚是GPIO25,这里我们试着控制板载LED
  • 在Thonny依次运行以下代码
  1. >>> from machine import Pin
  2. >>> led = Pin(25, Pin.OUT)
  3. >>> led.value(1)
  4. >>> led.value(0)
在依次运行代码之后,可以看到Pico板载的LED灯被点亮,然后熄灭

【Note】
如果想要了解更多Pico Micropython的函数,可以查阅Pico Python SDK使用手册

TAG: JETSON-ORIN-IO-BASE M.2 5G模块 树莓派1.3寸IPS LCD扩展板 显示屏 教程 JETSON NANO MINI教程 树莓派RP2040破解 0.96寸1.3寸1.44寸1.8寸LCD显示屏TFT圆形SPI液晶屏ST7735 TTL串口转CAN迷你模块 支持TTL和CAN数据双向收发转换 多种工作模式教程 工业级RS485转继电器 LilyGO 2.8寸LCD电容触摸显示屏ST7789适用于Arduino树莓派ESP32 Pico CST328 8.8寸USB电脑机箱副屏RGB/桌搭氛围屏LCD1920x480带拾音功能 MLX90640-D55-Thermal-Camera教程 ESP32-P4开发板ESP32-P4-NANO RISC-V WiFi6 MIPI DSI 10.1显示屏/CSI摄像头/音频喇叭/POE供电/RJ45 ETH以太网口/USB lilygo 树莓派5电源 X1201 硬件 树莓派5.5寸2K显示屏MIPI转兼容HDMI口电容触摸屏1440×2560电脑副屏教程 圆形旋钮屏触摸屏1.28寸1.6寸2.1寸液晶屏幕旋钮开关中控智能灯光旋钮串口屏 ESP32 C3开发板电子眼睛0.71寸圆形LCD手表显示屏 树莓派5散热器