【DigiKey好物畅享】+Adafruit+RP2040 MacroPad+micropython开发使用(1)
本期「你晒单,我买单」入手的是一块 Adafruit MacroPad RP2040,一款定位非常明确、面向开发者与 Maker 的可编程宏键盘开发板。
一、官方资源与开发入口
在开始体验之前,先把官方提供的核心资源整理一下。这是 Adafruit 一贯以来非常值得称赞的地方:资料完整、维护规范。
官方产品页:https://www.adafruit.com/product/5128
硬件开源仓库(PCB / 原理图)和CircuitPython 官方支持库都在Adafruit 的github上有仓库链接
二、出厂固件体验:功能简单,但非常「Adafruit」
MacroPad 插上 USB 后即可运行出厂固件。功能不复杂,但非常适合用来验证与演示整块板子的硬件能力。
开机界面
OLED 屏幕显示 Adafruit 与 得捷(Digi-Key) Logo
然后跳转到测试界面
功能展示
OLED 显示一个由旋钮控制的数值
STEMMA QT(Qwiic)接口持续扫描 IC 总线地址并实时显示
3×4 按键区的 WS2812 RGB LED 跑流水灯效果
任意按键按下,对应 LED 变为白色,用于按键测试
所有按键为独立 GPIO 连接(非矩阵扫描)→ 物理意义上的全键无冲(NKRO)
整体评价一句话:
出厂固件没有复杂功能,而是完整、直观地展示了每一个硬件模块。
三、硬件配置概览:功能取向,配置合理
MacroPad 的硬件配置并非追求参数上的「堆料」,而是围绕输入设备与可扩展性进行了非常明确的取舍与组合。
整块板子的硬件可以概括为几个核心功能模块:
输入模块
3×4 共 12 个 Cherry MX 兼容机械按键
每个按键独立连接 GPIO(非矩阵结构)
旋转编码器(带按压开关),适合连续调节类交互
交互反馈
每键一颗 NeoPixel(WS2812)RGB LED,用于状态与模式提示
128×64 单色 OLED 屏幕(SH1106),用于信息显示
板载蜂鸣器,可提供按键反馈音与提示音
扩展能力
板载 STEMMA QT(Qwiic)IC 接口
可即插即用各类 IC 传感器、显示模块或功能板
控制与调试
USB Type-C 接口,支持 HID / MIDI 等多种 USB 设备形态
侧边复位按键,便于频繁调试
整体来看,MacroPad 的硬件设计并不追求“什么都要有”,而是作为一个可编程的小键盘,给开发者提供了一个快捷好用的小键盘套件
