Arduino Leonardo

Arduino Leonardo выглядит примерно так:

Arduino Leonardo

Arduino Leonardo

Arduino Leonardo схожа по форм фактору с Arduino Uno но имеет некоторые отличия. Эта плата имеет встроенную поддержку USB соединения. Это позволяет подключать этот микроконтроллер к компьютеру как периферийное устройство. Эту плату можно использовать при разработке игровых контроллеров, клавиатур, манипуляторов и тд. Плата Arduino Leonardo имеет на борту микроконтроллер ATmega32u4 20 цифровых вводов/выводов (7 из них могут использоваться как ШИМ выводы), 12 аналоговых пинов, кварцевый генератор с частотой 16 МГц, разъем micro usb, штекер питания и кнопку перезагрузки.

Купить Arduino Leonardo

Мы советуем покупать платы ардуино в китайских интернет магазинах по следующим причинам:

  • Качество практически не отличается от оригинальных плат, произведенных в Италии.
  • Цена в разы ниже. Итальянская ардуино леонардо стоит около 10$, а в Китае этот микроконтроллер обойдется в 2-2,5$
  • В российских магазинах наценка составляет 100-500%. При этом очень часто под видом оригинальной платы могут продавать китайские, да еще и очень низкого качества.
  • На алиэкспрессе вы легко можете найти надежных продавцов с хорошими отзывами.
  • Вы можете воспользоваться скидочными купонами и кэшбэк сервисами.

Купить Arduino Leonardo Это надежный продавец и качественный товар.

Характеристики ардуино леонардо

  • Микроконтроллер: ATmega32u4
  • Диапазон допустимого напряжения питания: 5-20 В
  • Рекомендуемое напряжение питания: 7-12 В
  • Количество цифровых вводов/выводов: 20
  • ШИМ: 7 цифровых пинов могут быть использованы как выводы ШИМ
  • Количество аналоговых выводов: 12
  • Максимальная сила тока: 40 mAh с одного вывода и 500 mAh со всех выводов.
  • Flash память: 32 кб
  • SRAM: 2 кб
  • EEPROM: 1 кб
  • Тактовая частота: 16 МГц

Подключение Arduino Leonardo к питанию

Эту плату можно питать четырьмя способами:

  1. Через порт USB. Можно питать ардуино от компьютера, powerbank, смартфона (если он поддерживает режим OTG) или от адаптера, вставленного в розетку.
  2. Через пин +5V. Этот пин является не только выводом, но и вводом. Будьте внимательны! На этот пин нужно подавать ровно 5 вольт. В противном случае можно спалить сам микроконтроллер.
  3. Через штекер питания, расположенный на плате. Можно использовать, батарейки, аккумуляторы и разнообразные блоки питания. Этот штекер подключен к пину VIN. О напряжении и мерах предосторожности написано в следующем пункте.
  4. Через пин VIN. Ток от этого пина проходит через встроенный стабилизатор напряжения. По заявлениям производителя можно подавать от 5 до 20 вольт. Но это не совсем так. Так как стабилизатор напряжения имеет не 100% КПД, то при подаче 5 вольт на пин VIN напряжения может не хватить на питание микроконтроллера, да и на цифровых пинах будет не 5 вольт, а меньше. Также не стоит работать на максимальном напряжении. При 20 вольтах на пине VIN будет сильно греться стабилизатор напряжения, вплоть до выхода из строя. Поэтому рекомендуется использовать напряжение от 7 до 12 вольт.

Распиновка Arduino Leonardo

Распиновка Arduino Leonardo

Распиновка Arduino Leonardo

Как уже было написано выше, плата имеет 20 цифровых пинов. На плате они помечены с ведущей буквой «D» (digital или цифровой). Они могут быть как входом так и выходом. Рабочее напряжение этих пинов составляет 5 В. Каждый из них имеет подтягивающий резистор и поданное на один из этих пинов напряжения ниже 5 вольт все равно будет считаться как 5 вольт (логическая единица).

Аналоговые пины на плате помечены ведущей «A». Эти пины являются входами и не имеют подтягивающих резисторов. Они измеряют поступающее на них напряжение и возвращают значение от 0 до 1024 при использовании функции analogRead(). Эти пины измеряют напряжение с точностью до 0,005 В.

ШИМ Arduino Leonardo

Если внимательно посмотреть на плату то можно увидеть значок тильды (~) рядом с некоторыми цифровыми пинами. Этот значок означает, что данный пин может быть использован как выход ШИМ. На некоторых платах ардуино этого значка нет так как производители не всегда находят место для этого символа на плате. У Arduino Leonardo есть 7 выводов ШИМ, это пины D3, D5, D6, D9, D10, D11 и D13. Для использования ШИМ в Arduino есть специальная функция analogWrite().

Другие пины:

  • rx0 и tx1 используются для передачи данных по последовательному интерфейсу.
  • Интерфейс SPI на плате Arduino Leonardo не распая на цифровые пины. Для этих целей есть отдельные вводы/выводы.
  • На выводе D13 имеется встроенный в плату светодиод.
  • Выводы 2 (SDA) и 3 (SCL) могут использоваться для связи с другими устройствами по шине I2C. Подробнее про этот интерфейс вы можете почитать на википедии. В среде разработке Arduino IDE есть встроенная библиотека «wire.h» для более легкой работы с I2C.

Физические характеристики

Arduino Leonardo имеет следующие размеры: длина 69 мм и ширина 53 мм. Однако разъем питания и разъем USB немного выпирают за пределы печатной платы. Leonardo весит около 25 грамм. Плата имеет 4 отверстия для возможности ее закрепления на поверхности. Расстояние между выводами равняется 2,5 мм, кроме выводов 7 и 8. Между ними 4 мм.

Принципиальная схема

Принципиальная схема Arduino Leonardo

Принципиальная схема Arduino Leonardo

One thought on “Arduino Leonardo

  1. Error

    Arduino Leonardo умеет определяться при подключение к компьютеру как устройство мышь или клавиатура. Управление этим режимом осуществляется через классы Keyboard и Mouse.

    Reply

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *