Наш вердикт
Многофункциональная плата по той же цене и размеру, что и ItsyBitsy RP2040 от Adafruit, но с гораздо более выгодной ценой.
Для
+ Qwiic-коннектор
+ Отличный выбор GPIO
+ Маленький размер
+ Зубчатые края
Против
— Только один канал I2C
Наконец-то мы получили в свои руки первую из линейки плат SparkFun RP2040. SparkFun Pro Micro RP2040 за 10 долларов — это самая дешевая из предлагаемых моделей, имеющая классический дизайн, напоминающий компоновку платы Arduino Nano, которая легко помещается в макетную плату и встраивается в ваши проекты. Он также предоставляет нам продуманный набор контактов GPIO и разъем Qwiic для совместимых дополнительных плат.
SparkFun Pro Micro — RP2040
Прямая цена $9,95
Ассортимент плат SparkFun RP2040 разнообразен, но Pro Micro RP2040 является наиболее типичной из них из-за ее разумной стоимости и знакомого форм-фактора. Два других — это Thing Plus RP2040, конструкция которого аналогична макету Adafruit Feather RP2040, но с дополнительной картой micro SD на 16 МБ флэш-памяти. Последней платой RP2040 является процессор MicroMod RP2040, карта M.2, содержащая RP2040 для использования в ряде несущих плат.
SparkFun Pro Micro RP2040 выглядит идеальным форм-фактором для тех, кому нужно много контактов GPIO, зубчатые края и разъем Qwiic. Мы протестировали новейшую плату RP2040 на нашем рабочем столе и были приятно удивлены ее универсальностью.
Технические характеристики оборудования SparkFun Pro Micro RP2040
RP2040 SoC
ARM Cortex M0+ работает на частоте до 133 МГц
SRAM
264 КБ
Флэш-память
16 МБ внешней флэш-памяти
GPIO
20 контактов GPIO со следующими функциями
10 выходов ШИМ, 10 цифровых входов/выходов, 4 аналоговых 12-разрядных АЦП, 1 порт I2C (Qwiic), SPI, 2 порта UART, программируемый ввод-вывод, 1 порт WS2812 / NeoPixel
USB-порт
USB С
Габаритные размеры
1,3 х 0,7 дюйма (33 х 17,8 мм)
Дизайн SparkFun Pro Micro RP2040
Имея почти такой же размер, как ItsyBitsy RP2040 от Adafruit, Pro Micro RP2040 от SparkFun имеет знакомый дизайн DIP-корпуса, идеально подходящий для использования в макетной плате, а также дома, когда поверхностный монтаж припаивается с помощью зубцов. Быть Pro Micro означает, что плата соответствует характеристикам предыдущих плат, обычно оснащенных чипами Atmel, и примерно вдвое дороже RP2040 за 10 долларов.
Ярко-красный цвет платы выделяет ее из множества черных и зеленых плат, а напечатанный шелкографией номер контакта GPIO четко читается с обеих сторон платы. Питание может подаваться через порт USB C, который также используется для программирования платы, или мы можем использовать контакт RAW / + и GND для обеспечения 5 В при 600 мА, но не превышайте эти ограничения. На противоположном конце платы находится разъем Qwiic, который прерывает единственное соединение I2C на плате.
Разъемы Qwiic совместимы с форматом Stemma QT от Adafruit (см. нашу статью о Qwiic, Stemma и Grove), и между этими двумя форматами у нас есть широкий выбор коммутационных плат, датчиков и дисплеев, которые просто и четко подключаются к порту. Если вы хотите использовать платы, отличные от Qwiic, то переходник Qwiic на соединительный кабель является дешевой и простой альтернативой. Доступ к контактам UART, SPI осуществляется через GPIO.
Использование SparkFun Pro Micro RP2040
Наши тесты проводились с использованием последних версий MicroPython и CircuitPython. Для CircuitPython мы протестировали базовые функции GPIO со светодиодом и кнопкой, которые работали без проблем. Пройдя немного дальше, мы подключили кольцо WS2812/NeoPixel и установили библиотеку neopixel CircuitPython, и через несколько минут у нас на рабочем столе появилось RGB-освещение.
Затем мы подключили емкостный сенсорный датчик Adafruit MPR121 через кабель Qwiic/Stemma QT и вскоре смогли использовать повседневные предметы в качестве сенсорных вводов. Переходя к MicroPython, мы проверили, как использовать устройства I2C через разъем Qwiic. Первым был OLED-экран, который мы закодировали, чтобы показать серию графических демонстраций и анимаций. Следующим тестом был четырехразрядный семисегментный дисплей, универсальная плата с питанием TM1637, в которой используются контакты заголовка, что потребовало от нас использования адаптера Qwiic для соединительного кабеля. С TM1637 легко работать благодаря библиотеке MicroPython, у нас был генератор случайных четырехзначных чисел и прокручиваемый текст.
SparkFun Pro Micro RP2040 сочетает в себе лучшие функции двух плат Adafruit RP2040, ItsyBitsy RP2040 и QT Py RP2040. Как и ItsyBitsy RP2040 от Adafruit, Pro Micro RP2030 от SparkFun предлагает большой выбор контактов GPIO, а также разъем Qwiic / Stemma QT и USB-C, как и QT Py.
Примеры использования SparkFun Pro Micro RP2040
Благодаря зубчатым краям и плоской нижней стороне SparkFun Pro Micro RP2040 легко встраивается в проект, как на макетной плате. Встраивание этой платы в вашу собственную схему тривиально, если у вас есть механические размеры. Так что крошечный робот RP2040, который вы хотели построить, мог стать реальностью с этой платой. Разъем Qwiic и 16 МБ флэш-памяти позволяют использовать 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 — ваш лучший выбор.