Arduino Leonardo отличается ото всех остальных плат ATmega32U4 наличием встроенной поддержки USB соединения, что позволяет использовать Leonardo в режиме HID-совместимого устройства и может использоваться, например, как клавиатура, мышь, MIDI-устройство или COM порт.
Arduino Leonardo имеет стандартный набор контактов и интерфейсов, характерный для всех контроллеров ATmega32u4: 20 цифровых портов общего пользования (GPIO) (7 из которых могут использоваться как выходы ШИМ и 12 как аналоговые входы), кварцевый генератор на 16 МГц, разъем микро-USB, силовой разъем, разъем ICSP и кнопку перезагрузки.
Питание платы может осуществляться как от USB, так и от внешнего блока питания (9/12B). Рабочее напряжение всех цифровых контактов входа-выхода составляет 5B.
Главное отличие Arduino Leonardo от всех остальных плат семейства Arduino состоит в том, что контроллер ATmega32u4 имеет встроенные средства для обмена данными через USB, исключающие необходимость в отдельном программаторе. В дополнение к COM порту, этот функционал позволяет подключать Arduino Leonardo к компьютеру, как HID-устройство, используя его в качестве клавиатуры, мыши, джойстика или MIDI-устройства.
Примеры применения:
- Управляемая электроника
- Робототехника
- Радиоуправляемые устройства
- Системы автономного полива
- Метеостанции
- Умный дом
Характеристики:
- Микроконтроллер: ATmega32u4
- Тактовая частота: 16 МГц
- Загрузчик: Arduino Leonardo
- ппзу (Flash Memory): 32 КБ из которых 4 КБ используется загрузчиком
- ОЗУ (SRAM): 2,5 КБ
- ПЗУ (EEPROM): 1 КБ
- Цифровые каналы ввода/вывода: 20 (из которых 7 обеспечивают вывод ШИМ)
- Аналоговые каналы ввода: 12
- Постоянный ток через вход/выход: 40 мА
- Постоянный ток для вывода 3,3 В: 50 мА
- Рабочее напряжение: 5 В
- Входное напряжение (рекомендуемое): 7-12 В
- Входное напряжение (предельное): 6-12 В
- Размер (ДхШхВ): 72 x 54 x 15 мм
- Вес: 20 гр