Описание
Данная плата является качественным аналогом Итальянской Arduino
Arduino Leonardo R3 – это очередное детище разработчиков микроконтроллеров линейки Arduino. И если речь идет об “очередной модели” то значит можно говорить о том, что были внесены какие то доработки и изменения, для повышения удобства работы и производительности аппаратного средства в сравнении с предшественниками. Leonardo стала более производительнее и удобнее в использовании. Главные отличия Arduino Leonardo от Arduino UNO R3 и других предшественников приведены ниже:
- На плате Leonardo имеется только один микроконтроллер ATmega32u4, который помимо основной своей задачи еще выступает как микроконтроллер для общения с компьютером через USB порт. В то время как все ее предшественники Arduino UNO,UNO R3 и др, использовали для этой цели отдельный дополнительный микроконтроллер.
- Теперь Arduino Leonardo способна эмулировать клавиатуру или мышь через USB порт. — аналоговых выходов стало 12, а цифровых 20. В то время как у той же Arduino UNO аналоговых всего 6, а цифровых 14.
- Порты 0-й, 1-й, стали независимыми, теперь вы можете их задействовать даже в тех случаях, когда происходит одновременное использование с USB портом, к примеру при заливки скетча в плату.
- Если плата расширения работает через TWI и для взаимодействия не использует специальные контакты TWI, а связь происходит не напрямую через аналоговые контакты А4 и А5, то данная плата расширения будет не совместима с Leonardo.
- Наличие SPI – интерфейса есть только на ICSP контактах, поэтому если плата расширения не имеет снизу разъем ICSP, она не будет совместима с Leonardo.
Характеристики
Микропроцессор | ATmega32U4 |
Линейка процессора | 5 вольт |
Входное напряжение | 7-12 вольт |
Цифровые входы/выходы | 20 (7 могут использоваться для ШИМ) |
Аналоговые входы | 12 |
Постоянный ток через вход/выход | 40 мА |
Постоянный ток для вывода 3.3 В | 50 мА |
Флеш-память | 32 Кб (4 Кб используются для загрузчика) |
ОЗУ | 2.5 Кб |
EEPROM | 1 Кб |
Тактовая частота | 16 МГц |