Параметр | Значение |
---|---|
Микроконтроллер | ATmega32u4 |
Рабочее напряжение (В) | 5 |
Рекомендуемое входное напряжение (В) | 7-12 |
Предельное входное напряжение (В) | 6-20 |
Цифровые входы/выходы | 20 (7 используются для ШИМ) |
Аналоговые каналы | 12 |
Постоянный ток через вход/выход (мА) | 40 |
Постоянный ток для вывода 3.3В (мА) | 50 |
Флеш-память | 32Кб (4Кб для загрузчика) |
ОЗУ | 2кБ |
EEPROM | 1кБ |
Тактовая частота (МГц) | 16 |
Файлы |
Схема Arduino Leonardo.pdf |
Arduino Leonardo — это плата разработки на основе микроконтроллера ATmega32U4. Несмотря на схожесть с платой Arduino Uno в размерах и расположении выводов, Leonardo все же обладает некоторым дополнительным функциональном. Все также имеется 20 цифровых контактов ввода/вывода, из которых 7 (в случае с Leonardo такой возможностью наделен еще и пин D13) могут быть использованы в качестве ШИМ-выходов, и до 12 аналоговых входов (двукратное преимущество в сравнении с Uno).
Leonardo отличается от большинства других плат Arduino тем, что процессор ATmega32U4 имеет встроенную поддержку USB, а значит, контроллер может отображаться на подключенном компьютере, как клавиатура или мышь, эмулируя их функционал. Для прошивки и питания имеется разъем USB Micro-B.
Процессор Arduino Leonardo работает при напряжении 5 В. Саму плату можно запитывать через USB порт, либо от внешнего источника питания с рекомендованным напряжением 7…12 В (через специальный разъем черного цвета на плате, либо через контакт Vin). Имеются встроенные светодиодные индикаторы: зеленый светодиод питания и 2 красных светодиода, которые показывают активность на линиях TX/RX.
Программируется, как и все платы Ардуино, через среду разработки Arduino IDE.
Также важным отличием от большинства других плат Arduino является то, что интерфейс SPI доступен только на контактах ICSP.