ВВЕДЕНИЕ
Arduino Leonardo очень похожа по характеристикам на Arduino Uno, но несколько отличается микроконтроллером и его обвязкой.
В качестве микроконтроллера используется ATmega32u4. Он же используется и в качестве USB-UART преобразователя для прошивки. Этим Arduino Leonardo выделяется среди остальных плат Arduino, и поэтому у платы есть следующие особенности:
- Arduino Leonardo общается с через USB разъём посредством виртуального serial-порта, не аппаратного. Это означает, что 0-й и 1-й контакты аппаратного UART порта свободны, и вы можете использовать их одновременно с коммуникацией с компьютером. Виртуальный serial-порт доступен через класс Serial, а аппаратный — через класс Serial1.
- Компьютер определяет Arduino Leonardo как HID устройство (вроде флешки или мыши), поэтому на основе Arduino Leonardo просто сделать, например, дополнительную клавиатуру.
По размерам и допустимому напряжению плата полностью идентична Arduino Uno.
Если вы новичок и сомневаетесь в выборе между Arduino Leonardo и Arduino Uno — берите Arduino Uno, с ним проще работать, больше готовых библиотек и уровень совместимости с сторонними шилдами гораздо выше.
ПАРАМЕТРЫ
- Рабочее напряжение: 5V
- Входное напряжение (рекомендованое): 7 ~ 12V
- Входное напряжение (предельное): 6 ~ 20V
- Цифровый Вх/Вых пины: 20(из них 7 поддерживают вывод ШИМ)
- Аналоговые входные пины: 12
- Максимальная токовая нагрузка на Вх/Вых пины: 40 mA
- Максимальная токовая нагрузка на 3.3V пин: 50 mA
- Flash Memory: 32 KB, из них 4KB занято загрузчиком
- SRAM: 2,5 KB (ATmega32u4)
- EEPROM: 1 KB (ATmega32u4)
- Частота работы: 16 MHz
ДОКУМЕНТЫ
КОМПЛЕКТ
- Arduino Leonardo x1
- USB кабель тип А-В(micro) x1
Наверняка понадобятся
Метки: #Arduino, #ATmega32u4