我们的判决
一款功能丰富的主板,价格和尺寸与 Adafruit 的 ItsyBitsy RP2040 相同,但价值更高。
为了
+ Qwiic 连接器
+ GPIO 的绝佳选择
+ 体积小
+ 城堡边缘
反对
– 只有一个 I2C 通道
我们终于拿到了 SparkFun 的第一款 RP2040 系列电路板。售价 10 美元的 SparkFun Pro Micro RP2040 是市面上最便宜的型号,采用类似于 Arduino Nano 板布局的经典设计,它位于面包板上并嵌入到您的项目中。它还为我们提供了经过深思熟虑的 GPIO 引脚选择和用于兼容插件板的 Qwiic 连接器。
SparkFun Pro Micro – RP2040
直接定价 $9.95
SparkFun 的 RP2040 板系列多种多样,但 Pro Micro RP2040 是最典型的系列,因为其合理的成本和熟悉的外形尺寸。另外两个是 Thing Plus RP2040,其设计布局与 Adafruit 的 Feather RP2040 类似,但带有一个额外的 micro SD 卡 16MB 闪存。最后的 RP2040 板是 MicroMod RP2040 处理器,这是一个包含 RP2040 的 M.2 卡,用于一系列载板。
SparkFun 的 Pro Micro RP2040 看起来是那些需要大量 GPIO 引脚、齿形边缘和 Qwiic 连接器的理想外形尺寸。我们将最新的 RP2040 板放在我们的工作台上进行测试,并对其多功能性感到惊喜。
SparkFun Pro Micro RP2040 硬件规格
RP2040 SoC
运行频率高达 133Mhz 的 ARM Cortex M0+
SRAM
264kB
闪存
16MB 外部闪存
通用输入输出接口
20 个具有以下功能的 GPIO 引脚
10 x PWM 输出 10 x 数字 I/O、4 x 模拟 12 位 ADC、1 x I2C (Qwiic)、SPI、2 x UART、可编程 IO、1 x WS2812 / NeoPixel
USB端口
USB C
方面
1.3 x 0.7 英寸(33 x 17.8 毫米)
SparkFun Pro Micro RP2040 的设计
SparkFun 的 Pro Micro RP2040 与 Adafruit 的 ItsyBitsy RP2040 尺寸几乎相同,具有熟悉的 DIP 封装设计,非常适合在面包板上使用,但在使用堞形结构进行表面贴装焊接到位时也可以在家中使用。成为 Pro Micro 意味着该板符合以前的板的特性,通常由 Atmel 芯片驱动,价格大约是 10 美元 RP2040 的两倍。
电路板的鲜红色使它从黑色和绿色电路板的海洋中脱颖而出,丝网印刷的 GPIO 引脚参考在电路板的两侧清晰易读。可以通过 USB C 端口提供电源,也可用于对板进行编程,或者我们可以使用 RAW / + 引脚和 GND 在 600mA 时提供 5V,但请确保不要超过这些限制。电路板的另一端是一个 Qwiic 连接器,它断开了电路板上唯一的 I2C 连接。
Qwiic 连接器与 Adafruit 的 Stemma QT 格式兼容(请参阅我们关于 Qwiic 与 Stemma 与 Grove 的故事),在这两种格式之间,我们有丰富的分线板、传感器和显示器可供选择,可以简单、干净地连接到端口。如果您想使用非 Qwiic 板,那么 Qwiic 到跨接电缆适配器是一种便宜且简单的替代方案。通过 GPIO 访问 UART、SPI 引脚。
使用 SparkFun Pro Micro RP2040
我们的测试是使用最新版本的 MicroPython 和 CircuitPython 进行的。对于 CircuitPython,我们使用 LED 和按钮测试了基本的 GPIO 功能,没有任何问题。更进一步,我们连接了一个 WS2812 / NeoPixel 环并安装了 neopixel CircuitPython 库,几分钟之内,我们的工作台上就有了 RGB 照明。
然后,我们通过 Qwiic / Stemma QT 电缆连接了 Adafruit MPR121 电容式触摸传感器,很快就能够将日常物品用作触摸输入。转到 MicroPython,我们测试了如何通过 Qwiic 连接器使用 I2C 设备。第一个是 OLED 屏幕,我们对其进行编码以显示一系列图形演示和动画。下一个测试是一个四位七段显示器,一个通用的 TM1637 电源板,它使用插头引脚,要求我们使用 Qwiic 到跨接电缆适配器。TM1637 易于使用,这要归功于 MicroPython 库,我们有一个随机的四位数字生成器和滚动文本。
SparkFun 的 Pro Micro RP2040 融合了两块 Adafruit RP2040 板,ItsyBitsy RP2040 和 QT Py RP2040 的最佳特性。就像 Adafruit 的 ItsyBitsy RP2040 一样,SparkFun 的 Pro Micro RP2030 提供了大量的 GPIO 引脚选择,并且它提供了一个 Qwiic / Stemma QT 连接器和 USB-C,就像 QT Py。
SparkFun Pro Micro RP2040 用例
SparkFun Pro Micro RP2040 具有齿形边缘和平坦的底面,可以在家中嵌入到项目中,就像它在面包板中一样。一旦你有了机械尺寸,把这个板嵌入你自己的电路是微不足道的。因此,您想要构建的微型 RP2040 机器人可以通过此板实现。Qwiic 连接器和 16MB 闪存使 Pro Micro RP2040 能够用于数据收集项目。
底线
价格为 10 美元,与 Adafruit 的 ItsyBitsy RP2040 相同,我们更喜欢 SparkFun 的 Pro Micro RP2040,因为它在相对较小的封装中提供了大量的 GPIO 引脚和 Qwiic / Stemma QT 连接器。
如果您正在寻找 RP2040 板的更多功能,并且不介意价格稍高和外形尺寸更大,那么 Adafruit Feather RP2040 是一个不错的选择,因为它可以与庞大的附加板生态系统配合使用。如果您需要更小的东西,Adafruit QT Py RP2040 符合要求。而且,当然,最初的 Raspberry Pi Pico 是最物有所值的,只需 4 美元。但是,如果您想要一块具有足够灵活性的漂亮中型电路板,SparkFun Pro Micro RP2040 是您的最佳选择。