Используйте платформу Arduino Leonardo для создания различных электронных устройств под свою задумку: от банальной гирлянды до системы «умный дом». Простота и дружелюбность Arduino позволяет использовать плату от начинающего мейкера до опытного разработчика.
Особенности
- Arduino Leonardo выполнена в форм-факторе Arduino R3 для совместимости с расширениями Arduino Shield.
 - Микроконтроллер ATmega32U4 предоставляет 20 пинов для подключения самых разнообразных плат расширения, модулей и сенсоров.
 - Порт USB соединён напрямую с микроконтроллер ATmega32U4, что даёт возможность использовать Arduino Leonardo как HID-устройство, например для эмуляции клавиатуры или мыши.
 - Светодиодная индикация питания и передачи данных.
 
Подробности
Рассмотрим основные плюшки платы Arduino Leonardo (USB ATmega16U2):
Микроконтроллер ATmega32U4
Платформа Arduino Leonardo выполнена микроконтроллере Microchip ATmega32U4 семейства AVR с тактовой частотой 16 МГц. Процессор обладает тремя видами памяти:
- 32 КБ Flash-памяти, из которых 4 КБ используются загрузчиком, который позволяет прошивать Arduino Uno с обычного компьютера через USB. Flash-память постоянна и её предназначение — хранение программ и сопутствующих статичных ресурсов.
 - 2,5 КБ SRAM-памяти, которые предназначены для хранения временных данных, например переменных программы. По сути, это оперативная память платформы. SRAM-память энергозависимая, при выключении питания все данные сотрутся.
 - 1 КБ энергонезависимой EEPROM-памяти для долговременного хранения данных, которые не стираются при выключении контроллера. По своему назначению — это аналог жёсткого диска для Arduino.
 
Преобразователи питания
На плате расположено два преобразователя питания: с выходом на 5 В и 3,3 В.
Порт USB Micro
Разъём USB Micro предназначен для прошивки и питания платформы Arduino Leonardo по USB. Для коммуникации понадобится кабель USB Micro.
Разъём DC Barrel Jack
Коннектор DC Barrel Jack служит для подключения внешнего источника напряжения в диапазоне от 7 до 12 вольт. Например блок питания на 9 В или 12 В.
Кнопка RESET
Кнопка RESET служит для ручного сброса питания — аналог кнопки RESET обычного компьютера.
Все остальные подробности технической начинки платформы Arduino Leonardo можно подсмотреть в руководстве Product Manual от оригинальной версии Arduino Leonardo.
Подключение и программирование
- Подключите Arduino Leonardo к ПК через кабель USB Micro.
 - Для программирования платформы Arduino Leonardo используйте штатную среду Arduino IDE. Весь процесс установки и настройки читайте в нашем руководстве по Arduino IDE.
 
Все подробности по подключению, настройке и программированию платформы Arduino Leonardo можно подсмотреть в руководстве Product Manual от оригинальной версии Arduino Leonardo.
Питание
Для питания платформы Arduino Leonardo можно использовать порт USB, контакт Vin или разъём DC Barrel Jack. Источник определяется автоматически.
- При питании через USB используйте блок питания на 5 В с USB-выходом и кабель USB.
 - При питании через пин Vin или разъём DC Barrel Jack — используйте источник с выходным напряжением от 7 до 12 В. Например блок питания на 9 В или 12 В.
 
Распиновка
Платформа Arduino Leonardo предоставляют 32 физических контакта на штатных колодках Arduino R3 и 6 контактов на разъёме ICSP для подключения дополнительных плат расширения, модулей и сенсоров.
- Всего физических контактов: 38 (32 + 6)
 - Контактов питания: 10
 - Контактов ввода-вывода GPIO: 23
 - Контакты с ШИМ: 7 с разрядностью 8 бит
 - Контакты с АЦП: 12 с разрядностью до 10 бит
 - Аппаратные интерфейсы: 1× UART, 1× SPI, 1× I²C
 
Возможные дополнения
Обратите внимания на ряд дополнительных позиций, которые возможно вам понадобятся:
- Кабель USB Micro — для подключения платформы Arduino Leonardo к ПК по USB.
 - Battery Shield — придаст автономность вашему устройству.
 - Trema Shield или Trema Set Shield — для удобного и комфортного подключения Trema-модулей.
 - Конструктор ПВХ — поможет собрать весь ком из электроники и проводов в один общий механизм, а также придаст вашему устройству компактный и эстетичный вид.
 
Габаритный чертёж
Комплектация
- 1× Arduino Leonardo
 
Характеристики
- Модель: Arduino Leonardo
 - Микроконтроллер: ATmega32U4
 - Ядро: AVR
 - Тактовая частота: 16 МГц
 - Flash-память: 32 КБ
 - SRAM-память: 2 КБ
 - EEPROM-память: 1 КБ
 - 
    Входное напряжение питания: 5 В
    
- Через USB: 5 В
 - Через пин Vin: 7–12 В
 - Через DC Barrel Jack: 7–12 В
 
 - Напряжение логических уровней: 5 В
 - 
    Контакты общего назначения:
    
- Всего физических контактов: 38 (32 + 6)
 - Контактов питания: 10
 - Контактов ввода-вывода GPIO: 23
 - Контакты с ШИМ: 7 с разрядностью 8 бит
 - Контакты с АЦП: 12 с разрядностью до 10 бит
 - Аппаратные интерфейсы: 1× UART, 1× SPI, 1× I²C
 
 
Ресурсы
Мы также рекомендуем к чтению ссылки на статьи, документации и другие вспомогательные материалы по платформе Arduino Leonardo.
Инструкции
- Установка и настройка среды Arduino IDE
 - Установка и настройка визуальной среды разработки mBlock
 - Руководство Product Manual на официальную Arduino Leonardo
 
      




          
          
          
          
          













