Skip to content

SparkFun Pro Micro RP2040 评测:中型微控制器

    1647744003

    我们的判决

    一款功能丰富的主板,价格和尺寸与 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 是您的最佳选择。

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x