Какая плата вам нравится больше — Arduino U no или Arduino Leonardo ? А вы знаете чем они отличаются?
Чтобы понять различия, необходимо сначала хотя бы кратко их охарактеризовать.
U no
В настоящее время чаще всего продается третья версия этой платы с микроконтроллером ATmega328 ( Arduino U no R3) , которая имеет несколько улучшений по сравнению с предыдущими версиями.
К ее достоинствам можно отнести наличие разъема питания и совместимость с подавляющим большинством плат расширения. Она имеет 14 цифровых входов-выходов и 6 аналоговых входов. На шести цифровых выводах также может использоваться широко-имупльсная модуляция (ШИМ) с программным управлением.
Arduino U no считается наиболее подходящей платформой для новичков в электронике и программировании. Часто это первая Arduino, которая попадает в наши руки.
Она позволяет легко и быстро научиться программировать и работать с электроникой, кроме того, для простых проектов не потребуются предварительные знания и опыт — это могут сделать даже дети.
Однако это не означает, что возможности Uno строго ограничены. Она используется для многих целей и может эффективно использоваться для небольших проектов, хотя она и не так удобна, как серия Nano.

Arduino U no
Leonardo
Плата Arduino Leonardo появилась на свет летом 2012 года. Произошло это через два года после премьеры Arduino U no в сентябре 2010 года.
Изначально плата на базе микроконтроллера ATmega32U4 почему-то не вызвала большого энтузиазма. Многие люди, кажется, вообще не узнают Arduino Leonardo или, скорее, не ценят ее должным образом.
Однако «Леонардо» имеет значительное аппаратное преимущество перед «Уно», поэтому возникает вопрос: почему эта плата не так популярна? Давайте рассмотрим ее подробнее.
Микроконтроллер ATmega32 U 4 ;
Рабочее напряжение — 5 В ;
Рекомендуемое входное напряжение — 7-12 В ;
Входное напряжение (пределы) — 6-20В ;
Контакты цифрового ввода / вывода — 20 ;
Каналы ШИМ — 7 ;
Каналы аналогового ввода — 12 ;
Постоянный ток для каждого контакта ввода / вывода — 40 мА ;
Постоянный ток для контактов — 3,3 В, 50 мА ;
32 КБ, 4 КБ флэш-памяти, используемой загрузчиком ;
SRAM — 2,5 КБ ;
EEPROM — 1 КБ ;
Тактовая частота — 16 МГц ;
Размеры (Д x Ш) — 68,6 мм x 53,3 мм ;
Вес — 20 г ;
Другие функции включают разъем ISCP и кнопку сброса.

Arduino Leonardo
На первый взгляд различия существенны.
Периферийные устройства USB обеспечивают ATmega32 U 4 основными отличиями от ATmega328P — загрузчику 32 U 4 больше не требуется использовать другой аппаратный чип последовательного интерфейса, поэтому эти контакты могут свободно взаимодействовать с внешними устройствами или другими микроконтроллерами.
На самом деле мы получаем всего больше. Arduino Leonardo имеет больше аналоговых контактов, где A0-A5 предназначены для аналоговых контактов, а A6-A11 предназначены для цифровых контактов.
Что касается входных и выходных контактов: Arduino Leonardo позволяет нам использовать 20 контактов вместо 14 на UNO, поскольку он может использовать аналоговые контакты в качестве ввода / вывода.
У нас также есть дополнительный вывод PWN и немного больше SRAM для более быстрого доступа к данным.

Секрет разницы в популярности
Почему Arduino U no намного популярнее Arduino Leonardo?
Ниже приведены три основные причины.
1. Более ранний выпуск и эталонный тест для плат разработки
Плата Uno, выпущенная за 2 года до Arduino Leonardo, стала своего рода стандартом в индустрии плат для простой разработки различных программируемых электронных устройств благодаря уникальной компоновке контактов, которая делает ее совместимой с большинством доступных шилдов (плат расширений, Arduino Shield). Arduino U no отличают простота ее использования и хорошие технические характеристики.
19 шилдов для Arduino на все случаи жизни
2. Все иногда на чем то застревают …
Намного легче найти в сети учебники по Uno. С популярностью приходит большее сообщество с большей поддержкой. Учебники по Uno легко доступны в сети, но некоторые из них несовместимы с Leonardo.
3. Несовместимость Arduino Leonardo с шилдами для Arduino U no (Shieldami Uno)
Arduino Uno известна своей широкой совместимостью со многими шилдами, которые подходят для платы. С Leonardo дело обстоит иначе. Наши старые шилды Arduino могут иметь проблемы при работе с Arduino Leonardo.
Теоретически все выглядит как одно большое свидетельство не только того, что Uno — гораздо более популярный выбор, но и того, что так и должно быть. Однако Arduino Leonardo имеет лучшую производительность, большую гибкость в реализации протоколов, отличных от последовательного UART и, при этом, более низкую цену.
Другие популярные платы Arduino: Какую плату Arduino выбрать
Информация, опубликованная на данном веб-сайте, представлена исключительно в ознакомительных целях, за применение этой информации администрация сайта ответственности не несет.