Загальний огляд Arduino Leonardo

Універсальний контролер що має вбудовану підтримку USB зєднань. Максимальна функціональність і збільшені можливості в порівнянні з Arduino Uno. Параметри та характеристики
Відповісти
Аватар користувача
Arduino
Site Admin
Повідомлень: 98
З нами з: 16 травня 2017 18:18

Загальний огляд Arduino Leonardo

Повідомлення Arduino » 26 травня 2017 13:47

Arduino Leonardo контролер на базі ATmega32u4 , дуже схожий на Arduino Uno, але з трохи зміненим інтерфейсом USB-UART. В якості перетворювача був використаний сам мікроконтролер ATmega32u4 . Саме цим дана плата і відрізняється від основної лінійки Arduino, в якій для даних цілей використовується додатковий мікроконтролер

Основні особливості Leonardo:

  • Плата спілкується через USB не по апаратному, а по віртуальному serial-порту. Завдяки цьому апаратний порт залишається вільним його можна використовувати одночасно з комунікацією з комп'ютером. Віртуальний serial-порт доступний через клас Serial, а апаратний через клас Serial1.
  • При скиданні мікроконтролера його з'єднання з комп'ютером втрачається і піднімається заново. Це ускладнює процес прошивки, але не повинно бути особливою проблемою, тому що Arduino IDE підтримує цей процес.
  • При відкритті serial-з'єднання з комп'ютера завантажений скетч не перезапускається. Це означає, що якщо ви надсилаєте дані по serial до реального відкриття з'єднання, вони підуть в нікуди і ви не зможете їх побачити.
  • З точки зору комп'ютера Leonardo є HID пристроєм (на кшталт клавіатури або миші), тому зробити на основі Leonardo новий комп'ютерний емулятор простіше, ніж з іншими платами.
leonardo-for.jpg
  • робоча напруга 5 У
  • Вхідна напруга (рекомендований) 7-12 В
  • Вхідна напруга (граничне) 6-20 В
  • Цифрові Входи / Виходи 20
  • аналогові канали 12
  • Постійний струм через вхід / вихід 40 мА
  • Постійний струм для виведення 3.3В 50 мА
  • Флеш пам `ять 32 Кб з яких 4 КБ використовуються для завантажувача
  • ОЗП 2 КБ
  • EEPROM 1 Кб
  • Тактова частота 16 МГц

Відповісти

Повернутись до “Arduino Leonardo”