Arduino Uno против Arduino Leonardo — какая плата лучше?

Какая плата вам нравится больше — Arduino U no или Arduino Leonardo ? А вы знаете чем они отличаются?

Чтобы понять различия, необходимо сначала хотя бы кратко их охарактеризовать.

U no

В настоящее время чаще всего продается третья версия этой платы с микроконтроллером ATmega328 ( Arduino U no R3) , которая имеет несколько улучшений по сравнению с предыдущими версиями.

К ее достоинствам можно отнести наличие разъема питания и совместимость с подавляющим большинством плат расширения. Она имеет 14 цифровых входов-выходов и 6 аналоговых входов. На шести цифровых выводах также может использоваться широко-имупльсная модуляция (ШИМ) с программным управлением.

Arduino U no считается наиболее подходящей платформой для новичков в электронике и программировании. Часто это первая Arduino, которая попадает в наши руки.

Она позволяет легко и быстро научиться программировать и работать с электроникой, кроме того, для простых проектов не потребуются предварительные знания и опыт — это могут сделать даже дети.

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

Arduino Uno

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

Arduino Leonardo

На первый взгляд различия существенны.

Периферийные устройства USB обеспечивают ATmega32 U 4 основными отличиями от ATmega328P — загрузчику 32 U 4 больше не требуется использовать другой аппаратный чип последовательного интерфейса, поэтому эти контакты могут свободно взаимодействовать с внешними устройствами или другими микроконтроллерами.

На самом деле мы получаем всего больше. Arduino Leonardo имеет больше аналоговых контактов, где A0-A5 предназначены для аналоговых контактов, а A6-A11 предназначены для цифровых контактов.

Что касается входных и выходных контактов: Arduino Leonardo позволяет нам использовать 20 контактов вместо 14 на UNO, поскольку он может использовать аналоговые контакты в качестве ввода / вывода.

У нас также есть дополнительный вывод PWN и немного больше SRAM для более быстрого доступа к данным.

Arduino Uno против Arduino Leonardo

Секрет разницы в популярности

Почему 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 выбрать

Информация, опубликованная на данном веб-сайте, представлена исключительно в ознакомительных целях, за применение этой информации администрация сайта ответственности не несет.

EnglishRussianUkrainian