Наш вердикт
Функціональна плата за таку ж ціну та розмір, що й ItsyBitsy RP2040 Adafruit, але набагато кращу цінність.
Для
+ Роз’єм Qwiic
+ Великий вибір GPIO
+ Невеликий розмір
+ Загнуті краї
Проти
– Тільки один канал I2C
Ми нарешті отримали в руки першу плату SparkFun RP2040. SparkFun Pro Micro RP2040 за 10 доларів США є найдешевшою пропозиційною моделлю та має класичний дизайн, який нагадує макет плати Arduino Nano, який знаходиться вдома в макетній платі та вбудований у ваші проекти. Він також надає нам продуманий вибір контактів GPIO і роз’єм Qwiic для сумісних плат аддонів.
SparkFun Pro Micro – RP2040
Пряма ціна $9,95
Асортимент плат RP2040 від SparkFun різноманітний, але 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 x I2C (Qwiic), SPI, 2 x UART, програмований введення-виведення, 1 x WS2812 / NeoPixel
USB порт
USB C
Розміри
1,3 x 0,7 дюйма (33 x 17,8 мм)
Дизайн SparkFun Pro Micro RP2040
Будучи майже такого ж розміру, як ItsyBitsy RP2040 від Adafruit, SparkFun Pro Micro RP2040 має знайомий дизайн DIP-упаковки, ідеальний для використання в макетній платі, а також у домашніх умовах, коли поверхневе кріплення припаяно на місце за допомогою зміщень. Будучи Pro Micro означає, що плата відповідає характеристикам попередніх плат, які зазвичай працюють на чіпах Atmel і приблизно вдвічі дорожча RP2040 у розмірі 10 доларів.
Яскраво-червоний колір плати виділяє її з моря чорних і зелених дощок, а посилання на штифти GPIO, надруковані на шовкографії, чітко читаються з обох боків плати. Живлення можна надавати через порт USB C, який також використовується для програмування плати, або ми можемо використовувати контакт RAW / + і GND, щоб забезпечити 5 В при 600 мА, але не перевищуйте ці обмеження. На протилежному кінці плати знаходиться роз’єм Qwiic, який розриває єдине з’єднання I2C на платі.
Роз’єми Qwiic сумісні з форматом Stemma QT від Adafruit (дивіться нашу історію про Qwiic vs 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. Так само, як 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 і 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 — найкращий вибір.