Raspberry Pi Pico против Arduino: какой микроконтроллер использовать?
ДомДом > Блог > Raspberry Pi Pico против Arduino: какой микроконтроллер использовать?

Raspberry Pi Pico против Arduino: какой микроконтроллер использовать?

Jul 28, 2023

Arduino уже давно является популярной микроконтроллерной платформой для проектов в области электроники, но как можно сравнить ее с Raspberry Pi Pico?

Сегодня среди главных конкурентов на рынке микроконтроллеров популярностью пользуются Raspberry Pi Pico и Arduino. Оба предлагают уникальные функции и преимущества, удовлетворяющие различным потребностям и уровням квалификации. Конечно, на первый взгляд это не всегда очевидный выбор, особенно если вы создаете новую электронику своими руками.

Вот почему сегодня мы сравниваем Raspberry Pi Pico и Arduino по различным аспектам, чтобы помочь вам решить, какой микроконтроллер лучше всего подходит для ваших проектов.

С появлением Arduino Uno R4 рынок микроконтроллеров сделал значительный шаг вперед.

Начнем с самого заметного обновления — мощного процессора Renesas RA4M1 (32-битный Arm Cortex-M4), работающего на впечатляющей частоте 48 МГц. Это означает существенное увеличение вычислительной мощности в 3–16 раз по сравнению с предыдущим Arduino Uno R3. Архитектура Cortex-M4 обеспечивает более высокую производительность, более высокую тактовую частоту и более продвинутые наборы инструкций, что позволяет Uno R4 выполнять код более эффективно и в более быстром темпе.

Потребляемая мощность Arduino Uno варьируется в зависимости от общей нагрузки и тактовой частоты, но в Uno R4 максимальный ток каждого контакта GPIO составляет 8 мА, что намного ниже, чем 20 мА у R3. Плата Uno R4 WiFi может получать питание через контакт VIN или цилиндрический разъем напряжением от 6 до 24 В постоянного тока или всего 5 В через порт USB-C. Uno R4 Minima рассчитан только на 5 В.

Переходя к Raspberry Pi Pico, эта плата микроконтроллера оснащена двухъядерным процессором Arm Cortex M0+, работающим на частоте до 133 МГц. Хотя Cortex M0+ является мощным процессором, Cortex-M4 Uno R4 значительно превосходит его по производительности.

Потребляемая мощность Raspberry Pi Pico, обычно составляющая около 40 мА, очень подходит для приложений с низким энергопотреблением, а входное напряжение порта питания micro-USB может находиться в диапазоне 1,8–5,5 В постоянного тока.

По сравнению с Uno R4 и Raspberry Pi Pico, Arduino Portenta H7 представляет собой грозного (хотя и гораздо более дорогого) соперника. Portenta H7 оснащен двухъядерным процессором Arm Cortex M7 + M4, способным работать на частоте до 480 МГц. Эта впечатляющая вычислительная мощность, а также 2 МБ флэш-памяти и 1 МБ оперативной памяти делают Portenta H7 предпочтительным выбором для более требовательных и ресурсоемких приложений.

Несмотря на то, что он по-прежнему отстает от Arduino Portenta H7 с точки зрения возможностей обработки, более дешевый Uno R4 устраняет разрыв между старыми платами Arduino и более продвинутыми микроконтроллерами, что делает его отличным выбором для широкого спектра производственных проектов.

Платформы Arduino и Raspberry Pi Pico предлагают выбор вариантов плат, а также ряд дополнительных аппаратных плат и модулей.

Платы Arduino имеют значительное преимущество, когда дело касается аппаратной совместимости. Обширная экосистема Arduino включает в себя бесчисленное множество щитов и модулей, что упрощает расширение ваших проектов с помощью дополнительных функций, таких как защита двигателя и другие специальные платы подключения по принципу «включай и работай».

Raspberry Pi Pico имеет растущую экосистему аппаратных дополнений. Поскольку Arduino является относительно новым претендентом, может потребоваться время, чтобы освоить обширные возможности, предоставляемые Arduino.

Arduino предлагает широкий спектр плат, адаптированных для различных приложений. От Arduino Uno R4, удобной для начинающих, до более продвинутой Arduino Due — существует плата Arduino, подходящая практически для любого проекта — в зависимости от того, какая вычислительная мощность и сколько контактов GPIO вам нужно. Кроме того, платы Arduino доступны в различных ценовых категориях с учетом различных бюджетных ограничений.

Напротив, Raspberry Pi Pico представляет собой одноплатный микроконтроллер с ограниченными вариантами: стандартный Pico, Pico H (с предварительно припаянными разъемами GPIO) и Pico W/WH (с возможностью беспроводного подключения и возможностью предварительно припаянных разъемов). .

Тем не менее, он компенсируется своей чрезвычайно низкой стоимостью, всего от 4 долларов, что делает его привлекательным вариантом для любителей и преподавателей, которые ищут доступную точку входа в мир микроконтроллеров.