开始学习
树莓派 Pico 简介
Raspberry Pi Pico 是树莓派基金会在 2021 年初推出的首款搭载了 RP 2040 芯片的微处理器开发板。与其他树莓派相比,RaspBerry Pi Pico 体积更小,但功能更强大,足以用于机器学习项目。
RP 2040 是树莓派基金会自研的微处理器芯片,采用 ARM Cortex M0+ 处理器架构,运行频率为 133 MHz,拥有 264K SRAM,2MB 板载存储空间,很大程度上解决了模拟输入、低延迟、低功耗的问题。
规格参数
- MCU:RP2040 双核 Cortex-M0+微控制器 48 MHz(可超频至133 MHz)
- 内存:内置 264KB SRAM
- 存储:内置 2MB QSPI Flash
- USB:1 个 Micro USB 1.1 端口,用于电源和编程
- 扩展接口:
- 26 个多功能 GPIO 引脚,3 个最高 500 Kbps 的 12 位 ADC;
- 2 个 SPI、2 个 I2C、2 个 UART、3 个 12 位 ADC、16 个可控 PWM 通道。
- 供电:1.8V – 5.5V
- 输出电压:5V/3.3V
- GPIO电平:3.3V
- 尺寸:51 x 21mm
引脚分布
开发模式
官方提供了 Pico C/C++ SDK 和 Pico Python SDK 两个软件开发工具包,用户可以选择 C/C++ 或者 MicroPython 对 Pico 进行开发。同时,树莓派基金会还为 MicroPython 语言提供了详细的使用文档。
对 Pico 的编程和烧录需要在计算机上进行,支持 Linux(Debian 系)、Windows、macOS 以及 Raspberry Pi OS。例如,你可以使用搭载 Raspberry Pi OS 的树莓派 4B 或树莓派 400 来开发 Raspberry Pi Pico 项目,只需要执行 setup 脚本命令便可以开发环境的配置工作。
应用案例
- Raspberry Pi Pico 入侵者探测器
- Bop It Minecraft 控制器
- 使用 Raspberry Pi Pico 创建 VGA 视频
- Raspberry Pi Pico 上的家庭自动化
- 用 Pi Pico 制作一个 DIY MIDI 控制器
- Pi Pico 上的复古游戏
- 树莓派 Pico NES 到 USB 转换器
- 树莓派合成器
- Raspberry Pi Pico 宏快捷键键盘
- Raspberry Pi Pico Line 跟随机器人车