Arduino Leonardo: характеристики, документация и часто задаваемые вопросы

image

Arduino Leonardo — это усовершенствованная плата для разработки микроконтроллеров, основанная на микроконтроллере ATmega32u4.

Почему вам стоит купить Arduino Leonardo

Каталог

·Обзор Ардуино Леонардо

·Технические характеристики

·Схема распиновки Ардуино Леонардо

·Возможности Ардуино Леонардо

·Платы, связанные с Arduino Leonardo

·Приложения Ардуино Леонардо

·Пример проекта Arduino Leonardo

·Документация Ардуино Леонардо

·Техническое описание в формате PDF

Обзор Ардуино Леонардо

image

 

Arduino Leonardo — это усовершенствованная плата для разработки микроконтроллеров, основанная на микроконтроллере ATmega32u4. Она представляет собой эволюцию предыдущих плат, таких как Arduino Uno, обеспечивая встроенные возможности связи USB через чип ATmega32u4.

Сердцем Leonardo является 8-битный RISC-микроконтроллер ATmega32u4 AVR, работающий на частоте 16 МГц и имеющий 32 КБ флэш-памяти, 2,5 КБ SRAM и 1 КБ EEPROM. Чип изначально поддерживает связь USB, позволяя Leonardo взаимодействовать с подключенным компьютером, выступая в качестве виртуального последовательного порта, а также действовать как клавиатура/мышь. Это устраняет необходимость в дополнительных микросхемах, которые использовались на предыдущих платах.

Leonardo имеет 20 цифровых контактов ввода-вывода, которые можно использовать для digitalRead()/digitalWrite() или в качестве аналоговых входов с помощью AnalogRead(). 7 из этих контактов могут обеспечивать 8-битный выход ШИМ с помощью AnalogWrite(). Также имеется стандартный 6-контактный разъем ISP для внешнего программирования и отладки. Питание может подаваться через USB или через внешний источник.

 

image 

*Являясь официальным партнером Arduino, компания Xinshop предоставляет вам официальные оригинальные продукты Arduino. Добро пожаловать в магазин на странице, посвященной  продукции Arduino .

Технические характеристики

Ардуино ЛЕОНАРДО | A000052 технические характеристики, атрибуты, параметры и детали, аналогичные по характеристикам Arduino ARDUINO LEONARDO | А000052.

image

 

Схема распиновки Ардуино Леонардо

image

 

Возможности Ардуино Леонардо

- Микроконтроллер: ATmega32u4 со встроенным USB-портом.

-Рабочее напряжение: 5 В

- Контакты цифрового ввода/вывода: 20

- Контакты ШИМ: 7

- Аналоговые входные контакты: 12

- Флеш-память: 32 КБ

- SRAM: 2,5 КБ

- ЭСППЗУ: 1 КБ

- Возможности USB 2.0

- Встроенный светодиод на контакте 13.

 

Платы, связанные с Arduino Leonardo

Arduino Leonardo без разъемов

Ардуино Микро

 

Приложения Ардуино Леонардо

- USB HID-устройства (мышь, клавиатура и т. д.)

- Универсальные пульты дистанционного управления.

- Продвинутая робототехника и аниматроника

- Музыкальные инструменты и эффекты

- Образовательные цели и цели прототипирования

- Системы домашней автоматизации

 

Пример проекта Arduino Leonardo

Игровой USB-контроллер с использованием Arduino Leonardo

Arduino Leonardo имеет встроенную USB-связь, которая позволяет ему эмулировать мышь, клавиатуру или другие типы USB-устройств. Это делает его идеальным для создания собственного игрового USB-контроллера.

 

image

источник изображения:  CircuitDigest

Необходимые компоненты:

1. Ардуино Леонардо

2. Модуль джойстика

3. Кнопки (столько, сколько вам нужно для управления игрой)

4. Резисторы 10 кОм (для кнопок)

5. Макетная плата и перемычки.

Соединения:

1. Подключите VCC и GND модуля джойстика к 5 В и GND на Arduino соответственно. Подключите VRx к A0 и VRy к A1 на Arduino.

2. Подключите одну клемму каждой кнопки к цифровому контакту на Arduino (начиная со 2), а другую клемму — к GND через резистор сопротивлением 10 кОм (для понижения напряжения).

Код Ардуино:

Прежде чем загружать следующий код, вам необходимо включить библиотеку джойстика в вашу Arduino IDE:

 

```C++

#include 

Joystick_ Joystick(JOYSTICK_DEFAULT_REPORT_ID, JOYSTICK_TYPE_GAMEPAD, 12, 0, true, true, false, false, false, false, false, false, false, false, false);

void setup() {

  Joystick.begin();

  pinMode(2, INPUT_PULLUP);

  // Add more pinModes for more buttons

}

void loop() {

  int xValue = analogRead(A0);

  int yValue = analogRead(A1);

  Joystick.setXAxis(map(xValue, 0, 1023, 0, 255));

  Joystick.setYAxis(map(yValue, 0, 1023, 0, 255));

  if (digitalRead(2) == LOW) {

    Joystick.setButton(0, 1);

  } else {

    Joystick.setButton(0, 0);

  }

  // Add more if conditions for more buttons

}

 

 

Этот код считывает входные данные с джойстика и кнопок и отправляет их на компьютер в качестве USB-геймпада. Геймпад имеет две оси (x и y) и столько кнопок, сколько вам нужно. Этот игровой USB-контроллер — увлекательный интерактивный проект, демонстрирующий уникальные возможности Arduino Leonardo.


Frequently Asked Questions

Нужен ли Леонардо отдельный источник питания?
Нет, Leonardo может питаться через USB, поэтому отдельный источник питания не является обязательным.
Какой диапазон рабочего напряжения у Леонардо?
Рекомендуемое входное напряжение 7–12 В, хотя плата может работать и от 6–20 В. Напряжение ниже 7 В может привести к нестабильности.
Каков максимальный ток на вывод ввода/вывода Леонардо?
Каждый вывод ввода/вывода может потреблять или выдавать максимум 40 мА. Суммарный ток для всех контактов ввода-вывода не должен превышать 200 мА.
Поддерживает ли Leonardo беспроводную связь?
Не напрямую, но он может взаимодействовать с модулями Wi-Fi и Bluetooth через последовательные порты или I2C/SPI.
Могу ли я запрограммировать Леонардо без Arduino IDE?
Да, вы можете запрограммировать его напрямую через шапку ISP с помощью другого программатора, без использования USB-подключения.

Related Articles

Где и как использовать микросхему SN74LS74AN Dual D-триггер?

Release time:2023-10-06       Page View:72
4,75–5,25 В, 33 МГц, 2 бита, триггер типа D 74LS74, 14 контактов, 8 мА, серия 74LS, 14 DIP (0,300, 7,62 мм)SN74LS74AN представляет собой двойной D-триггер.В этой статье вы узнаете его распиновку, техническое описание, экв...

1N4001 против 1N4007: в чем различия?

Release time:2023-10-06       Page View:235
Стандартный диодный выпрямитель Стандартное восстановление >500 нс, > 200 мА (Io) 1,1 В при 1 А -55°C~175°C 5 мкА при 50 В Лента и катушка (TR) DO-204AL, DO-41, осевое сквозное отверстие1N4001 и 1N4007 являются диодами се...

TIP120 против TIP122 Дарлингтона NPN-транзистор

Release time:2023-10-05       Page View:81

Батарея CR1216: какая батарея может заменить CR1216? [ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ]

Release time:2023-10-05       Page View:76
Батарея CR1216 представляет собой неперезаряжаемую батарейку типа «таблетка».В этом посте будет представлена более подробная информация о батарее CR1216.КаталогОбзор CR1216CR1216 ЭквивалентХарактерис...

Двойной операционный усилитель LM358 против двойного компаратора LM393

Release time:2023-09-28       Page View:658
Трубка со сквозным отверстием 18 мА мА 1,4 мкс мкс Линейные компараторы 106,02 дБ дБ 250 нА пА 2006 600 мкА мкА 5 мВ мВ Сквозное отверстиеОперационный усилитель LM358 и компаратор LM393 — это два типичных компоне...

Комплексное введение в батарею 18650 [Видео и часто задаваемые вопросы]

Release time:2023-09-28       Page View:69
В этом посте батарея 18650 будет представлена с разных точек зрения, и вы узнаете более подробную информацию о батарее 18650.Каталог18650 Обзор18650 Спецификация18650 Приложение18650 РазмерыГде и как использов...

IRF640 против IRF640N: техническое описание, характеристики и часто задаваемые вопросы

Release time:2023-09-27       Page View:376
MOSFET (металлооксид) N-канальная лампа 180 м Ом при 9 А, 10 В ±20 В 1560 пФ при 25 В 72 нК при 10 В TO-220-3IRF640 и IRF640N имеют схожие названия.Каковы различия между ними?Волхвы объяснят это в этом отрывке.Пожалуй...

Комплексное введение в диод SS14 [Видео]

Release time:2023-09-27       Page View:96
Диодный выпрямитель Шоттки Быстрое восстановление =< 500 нс, > 200 мА (Io) 500 мВ при 1 А -65°C~125°C 200 мкА при 40 В Ленточный и катушечный с двумя разъемами (TR) DO-214AC, для поверхностного монтажа SMASS14 — это вы...

Счетверенный компаратор напряжения LM339: техническое описание, характеристики и сравнение LM339 и LM339N

Release time:2023-09-26       Page View:207
Трубка со сквозным отверстием 18 мА мА 1,3 мкс мкс Линейные компараторы 106,02 дБ дБ 250 нА пА 2012 1,1 мА мкА 5 мВ мВ Сквозное отверстиеLM339 — широко используемая микросхема.В этом посте мы обсудим распиновку ...

IRLZ24N MOSFET: распиновка, эквиваленты, IRLZ24N и FQP20N06L [Видео]

Release time:2023-09-26       Page View:87
MOSFET (металлооксид) N-канальная лампа 60 м Ом при 11 А, 10 В ±16 В 480 пФ при 25 В 15 нК при 5 В TO-220-3В этом посте вы найдете распиновку IRLZ24N, техническое описание, эквивалент и более подробную информацию о...

Как использовать 2N3819? [Видео]

Release time:2023-09-25       Page View:66
В этом посте будут раскрыты распиновка 2N3819, способы его использования и более подробная информация о 2N3819.Каталог2N3819 Распиновка2N3819 САПР-модельОбзор 2N38192N3819 АльтернативыГде использовать 2N3819?Ка...

LM5117 Синхронизирующий понижающий преобразователь с широким входом и токовым монитором: распиновка и таблица данных

Release time:2023-09-25       Page View:107
В этой статье представлен базовый обзор регулятора LM5117, включая описания его контактов, функции и характеристики, модели CAD и т. д., чтобы помочь вам быстро понять, что такое LM5117.КаталогLM5117 Опис...
RFQ
BOM