| Параметр | Значение |
|---|---|
| Микроконтроллер | 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.