Электротехнический интернет-журнал Electrik.info

"Электрик Инфо" - онлайн журнал про электричество. Теория и практика. Обучающие статьи, примеры, технические решения, схемы, обзоры интересных электротехнических новинок. Уроки, книги, видео. Профессиональное обучение и развитие. Сайт для электриков и домашних мастеров, а также для всех, кто интересуется электротехникой, электроникой и автоматикой.
 


Схемы подключения | Принципиальные схемы | Электроснабжение
Розетки и выключатели | Автоматы защиты | Кабель и провод | Монтаж электропроводки Ремонт электротехники | Молодому электрику

Электрик Инфо » Схемы на микроконтроллерах » Arduino Uno против Arduino Leonardo - какая плата лучше?
Количество просмотров: 5844
Комментарии к статье: 1


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


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

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

Uno

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

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

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

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

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

Arduino Uno

Arduino Uno

Leonardo

Плата Arduino Leonardo появилась на свет летом 2012 года. Произошло это через два года после премьеры Arduino Uno в сентябре 2010 года.

Изначально плата на базе микроконтроллера ATmega32U4 почему-то не вызвала большого энтузиазма. Многие люди, кажется, вообще не узнают Arduino Leonardo или, скорее, не ценят ее должным образом.

Однако "Леонардо" имеет значительное аппаратное преимущество перед "Уно", поэтому возникает вопрос: почему эта плата не так популярна? Давайте рассмотрим ее подробнее.

  • Микроконтроллер ATmega32U4;

  • Рабочее напряжение - 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 обеспечивают ATmega32U4 основными отличиями от ATmega328P - загрузчику 32U4 больше не требуется использовать другой аппаратный чип последовательного интерфейса, поэтому эти контакты могут свободно взаимодействовать с внешними устройствами или другими микроконтроллерами.

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

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

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

Arduino Uno против Arduino Leonardo

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

Почему Arduino Uno намного популярнее Arduino Leonardo?

Ниже приведены три основные причины.

1. Более ранний выпуск и эталонный тест для плат разработки

Плата Uno, выпущенная за 2 года до Arduino Leonardo, стала своего рода стандартом в индустрии плат для простой разработки различных программируемых электронных устройств благодаря уникальной компоновке контактов, которая делает ее совместимой с большинством доступных шилдов (плат расширений, Arduino Shield). Arduino Uno отличают простота ее использования и хорошие технические характеристики.

19 шилдов для Arduino на все случаи жизни

2. Все иногда на чем то застревают ...

Намного легче найти в сети учебники по Uno. С популярностью приходит большее сообщество с большей поддержкой. Учебники по Uno легко доступны в сети, но некоторые из них несовместимы с Leonardo.

3. Несовместимость Arduino Leonardo с шилдами для Arduino Uno (Shieldami Uno)

Arduino Uno известна своей широкой совместимостью со многими шилдами, которые подходят для платы. С Leonardo дело обстоит иначе. Наши старые шилды Arduino могут иметь проблемы при работе с Arduino Leonardo.

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

Другие популярные платы Arduino: Какую плату Arduino выбрать

Яков Кузнецов

Популярные публикации:

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

Подписывайтесь на канал в Telegram про электронику для профессионалов и любителей: Практическая электроника на каждый день



Поделитесь этой статьей с друзьями:


Другие статьи с сайта Электрик Инфо:

  • Какую плату Arduino выбрать
  • Как подключить Arduino к компьютеру, смартфону, интернету
  • Arduino Edge Control - плата Ардуино для автоматизации сельского хозяйства
  • Новая плата Arduino Nano RP2040 Connect
  • Raspberry Pi или Arduino - что лучше выбрать?
  • 7 учебных курсов по работе с Ардуино, онлайн обучение проектированию и конс ...
  • Как сделать шагомер и калькулятор расстояний на базе Arduino
  • Подключение и программирование Ардуино для начинающих
  • Знакомство с Waveshare Alphabot
  • 19 шилдов для Arduino на все случаи жизни
  • Категория: Схемы на микроконтроллерах

      Комментарии:

    #1 написал: Михаил |

    Arduino Uno и Arduino Leonardo - это две популярные платы микроконтроллеров, каждая из которых имеет свои особенности и применения.

    Arduino Uno оснащен микроконтроллером ATmega328P, который имеет 14 цифровых входов/выходов (6 из которых могут быть использованы как выходы ШИМ), 6 аналоговых входов, керамический резонатор на 16 МГц, USB-порт для подключения к компьютеру и многими другими функциями. Эта плата обычно используется для простых проектов и хобби-электроники.

    Arduino Leonardo оснащен микроконтроллером ATmega32u4, который имеет 20 цифровых входов/выходов (7 из которых могут быть использованы как выходы ШИМ), 12 аналоговых входов, кварцевый резонатор на 16 МГц, USB-порт HID для подключения к компьютеру и другим устройствам, а также встроенную поддержку USB-HID (Human Interface Device). Это позволяет Leonardo использоваться для создания устройств ввода, таких как клавиатуры, мыши и джойстики, а также для других проектов, требующих быстрого и надежного обмена данными.

    Таким образом, выбор между Arduino Uno и Arduino Leonardo зависит от того, какие функции необходимы для вашего проекта. Если вам нужна простая и недорогая плата для начального уровня, то Arduino Uno - отличный выбор. Если вы хотите создать устройство ввода или другой проект, требующий быстрого и надежного обмена данными, то Arduino Leonardo может быть более подходящим вариантом.

    Присоединяйтесь к нам в социальных сетях:

    ВКонтакте | Facebook | Одноклассники | Электрик Инфо на Яндекс Дзен

     

    Популярные разделы сайта:

    Электрика дома  Электрообзоры  Энергосбережение
    Секреты электрика Источники света Делимся опытом
    Домашняя автоматика Электрика для начинающих
    Практическая электроника Электротехнические новинки
    Андрей Повный - все статьи автора



    Copyright © 2009-2024 Электрик Инфо - Electrik.info, Андрей Повный
    Вся информация на сайте предоставлена в ознакомительных и познавательных целях.
    За применение этой информации администрация сайта ответственности не несет.
    Перепечатка материалов сайта запрещена.