Давайте теперь поговорим о том, какие есть разновидности Arduino.
Проект Arduino является открытым - документации, чертежи, прошивки имеются на официальном сайте и доступны всем желающим. Это значит, про наличии желания, умения, материалов и средств, ЛЮБОЙ может собрать себе эту плату. Более того, производитель может свободно вносить свои изменения в исходную схему. Тем не менее, официальный разработчик не разрешает сторонним производителям использовать название "Arduino" без разрешения. Поэтому платы, выпущенные по открытой лицензии чаще всего имеют либо наименования вида "***Duino", либо свои названия.
Оригинальные платы производят в Италии. Основные модели (форм-факторы) - "Arduino UNO", "Arduino MEGA", "Arduino NANO". Так же стоит отметить платы "Arduino MINI", "Arduino MICRO», "Arduino LEONARDO», "Arduino M0», но они не будут рассмотрены в данной статье.
Arduino UNO
UNO - это наиболее популярная и распространенная модель. Обычно, когда речь заходит об Arduino, имеется в виду именно эта плата.
Ядром UNO является микроконтроллер ATmega 328p.
Основные характеристики:
- Тактовая частота 16 МГц.
- Память 32 Кбайт, 2 из которых используются системой.
- 6 аналоговых контактов.
- 14 цифровых контактов, 6 из которых поддерживают широтно-импульсную модуляцию (говоря проще - эмулируют аналоговый сигнал).
- Входное напряжение - 7-12 В.
- Рабочее напряжение - 5 В.
Как уже было сказано, Arduino - открытый проект. Изготавливать платы может любой производитель, имеющий для этого все необходимое. При этом, качество сборки может быть различным в зависимости от того, ответственно ли подходит к работе конкретный издатель. Зачастую, платы-клоны ничуть не уступают по качеству оригинальным итальянским продуктам.
Вот так выглядит официальная итальянская Arduino UNO:
Arduino UNO.
А вот примеры плат сторонних производителей:
Аналог Arduino UNO от компании Robot Dynamics. В этой модификации плата оснащена разъемом microUSB, который намного практичнее стандартного USB-B
Безымянный аналог Arduino UNO.
Arduino MEGA
MEGA - заметно возросшая по габаритам и функционалу (по сравнению с UNO) плата. И, хотя часть контактов соответствует по расположению с UNO, "Мега" из за внутренних особенностей не будет совместима с некоторыми платами расширения для "Уны".
Оригинальная Arduino MEGA.
Основные характеристики:
- Микроконтроллер ATmega 1280 или ATmega 2560.
- Тактовая частота 16 МГц.
- Память 128 или 256 Кбайт.
- 16 аналоговых контактов.
- 54 цифровых контактов, 14 из которых поддерживают широтно-импульсную модуляцию.
- Входное напряжение - 7-12 В.
- Рабочее напряжение - 5 В.
Как можно заметить, эта модель обладает большим объемом памяти. Поэтому, для больших и сложных проектов с большим объемом программного кода, следует рассматривать именно ее.
Аналог Arduino MEGA от Robot Dynamics на базе ATmega 2560. Снова удобный microUSB разъем.
Arduino NANO
Маленькая плата. По характеристикам очень схожа с UNO. При этом совсем не совместима с ее платами расширения, но имеет целую линейку своих собственных. Может поставляться с предварительно запаянными ножками, либо они идут в комплекте.
Аналог от Robot Dynamics. Обратите внимание на маркировку над микроконтроллером: в данной плате использован ATmega 168.
Основные характеристики:
- Микроконтроллер ATmega 168 либо ATmega 328
- Тактовая частота 16 МГц.
- Память 16 либо 32 Кбайт
- 8 аналоговых контактов.
- 14 цифровых контактов, 6 из которых поддерживают широтно-импульсную модуляцию.
- Входное напряжение - 7-12 В.
- Рабочее напряжение - 5 В.
Небольшие габариты позволяют использовать NANO в компактных устройствах. Так же, для экономии, можно использовать 168 версию в однозадачных или малозадачных проектах с малыми объемами программного кода. Форма и размеры платы позволяют монтировать непосредственно в макетную плату, что тоже очень удобно:
NANO и макетная плата.
Зная особенности и характеристики разных моделей Arduino, вы без труда сможете выбрать именно ту, которая подходит под особенности ваших проектов.
Надеемся, статья была для вас полезной.