При выборе платы для нового проекта нужно ориентироваться не только на форм-фактор платы, но и на другие ее характеристики. Нет никакого смысла переплачивать за более дорогую плату, если можно использовать более дешевую. И наоборот, если проект создается с заделом на дальнейшее развитие, то рационально выбрать плату с некоторым запасом производительности.
Так чем же друг от друга отличаются разные платы Arduino:
Название платы | Микроконтроллер | Кол-во цифровых пинов |
Кол-во цифровых пинов с PWM |
Кол-во аналоговых пинов |
Внешний вид |
Купить | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Название | Тактовая частота |
Рабочее напряжение |
Объем флеш- памяти |
Объем ЭСППЗУ |
Объем ОЗУ |
|||||||
Arduino Uno | ATmega328P-PU | 16 МГц | 5 В | 31.5 кБ | 1 кБ | 2 кБ | 14 | 6 | 6 | 1 2 3 | ||
Arduino Zero | ATSAMD21G18A | 48 МГц | 3.3 В | 256 кБ | Нет | 32 кБ | 14 | 12 | 6 | |||
Arduino Leonardo | ATmega32U4 | 16 МГц | 5 В | 32 кБ | 1 кБ | 2.5 кБ | 20 | 7 | 12 | 1 2 3 | ||
Arduino Ethernet | ATmega328 | 16 МГц | 5 В | 32 кБ | 1 кБ | 2 кБ | 14 | 4 | 6 | |||
Arduino Mega2560 | ATmega2560 | 16 МГц | 5 В | 256 кБ | 4 кБ | 8 кБ | 54 | 15 | 16 | 1 2 3 | ||
Arduino Due | ATSAM3X8E | 84 МГц | 3.3 В | 512 кБ | Нет | 96 кБ | 54 | 12 | 12 | 1 2 3 | ||
Arduino Nano | ATmega328 | 16 МГц | 5 В | 16 кБ / 32 кБ |
0.5 кБ / 1 кБ |
1 кБ / 2 кБ |
14 | 6 | 8 | 1 2 3 4 5 6 | ||
Arduino Micro | ATmega32U4 | 16 МГц | 5 В | 32 кБ | 1 кБ | 2.5 кБ | 20 | 7 | 12 | 1 | ||
Arduino Fio | ATmega328P | 8 МГц | 3.3 В | 32 кБ | 1 кБ | 2 кБ | 14 | 6 | 8 | |||
Arduino LilyPad | ATmega168V / ATmega328P |
8 МГц | 2.7-5.5 В | 16 кБ | 0.5 кБ | 1 кБ | 14 | 6 | 6 | 1 2 3 | ||
Другие платы, которые поддерживаются Arduino IDE | ||||||||||||
GY Digispark (Attiny85) |
Attiny85 | 20 МГц | 5 В | 8 кБ | 0.5 кБ | 0.5 кБ | 6 | 3 | 4 | 1 2 3 4 5 6 | ||
Digispark Pro (Attiny167) |
Attiny167 | 16 МГц | 5 В | 16 кБ | 0.5 кБ | 0.5 кБ | 14 | 7 | 9 |
Как видно, самые мощные платы - Arduino Mega2560 и Arduino Due. У первой больше всего пинов и максимальный объем ЭСППЗУ, у второй - мощный процессор и максимальный объем ОЗУ и флэш-памяти. Однако они обе довольно большого размера.
Если требуется плата минимального размера, то тут их 3 прямоугольного форм-фактора: Arduino Nano, Arduino Micro и Arduino Fio. И одна круглая: Arduino LilyPad, которая подходит для создания например наручных часов.
Остальные платы имеют одинаковый размер, но у каждой из них есть свое преимущество. Например, Arduino Ethernet содержит rj-45 ethernet- разъем, Arduino Zero имеет наибольшую частоту процессора среди плат такого размера, у Arduino Leonardo наибольшее количество пинов, а Arduino Uno имеет извлекаемый микроконтроллер и наиболее распространена.