• Микроконтроллер: ATmega32U4
  • Тактовая частота: 16 МГц
  • Объём Flash-памяти: 32 КБ (из которых 4 КБ используются загрузчиком)
  • Объём SRAM-памяти: 2,5 КБ
  • Объём EEPROM-памяти: 1 КБ
  • Портов ввода-вывода всего: 20
  • Портов с АЦП: 10 бит (1024 градаций)
  • Разрядность АЦП: 12
  • Портов с ШИМ: 7
  • Аппаратных интерфейсов SPI: 1
  • Аппаратных интерфейсов I²C / TWI: 1
  • Аппаратных интерфейсов UART / Serial: 1
  • Напряжение логических уровней: 5 В
  • Максимальный ток с шины 5V: 800 мА
  • >Максимальный ток с шины 3.3V: 50 мА
  • Максимальный ток с пина или на пин: 40 мА
  • Допустимое входное напряжение от внешнего источника: 7–12
  • Габариты: 69×53 мм

Arduino Leonardo — это плата схожая по характеристикам с Arduino Uno, но с несколько отличающимся микроконтроллером и его обвязкой.

Видеообзор

Arduino Leonardo в проекте RFID плеера:

Общие сведения

Arduino — это открытая платформа, которая позволяет собирать всевозможные электронные устройства. Arduino будет интересен креативщикам, дизайнерам, программистам и всем пытливым умам, желающим собрать собственный гэджет. Устройства могут работать как автономно, так и в связке с компьютером. Всё зависит от идеи.

Коммуникация

В качестве микроконтроллера используется ATmega32u4. Он же используется и в качестве USB-UART преобразователя для прошивки. Этим Arduino Leonardo выделяется среди остальных плат Arduino, где для коммуникации используется дополнительный микроконтроллер. Это имеет следующие последствия:

  • Arduino Leonardo смотрит в сторону USB через виртуальный COM-порт, не через аппаратный. Это означает, что пины 0 и 1 аппаратного порта остаются свободными и вы можете использовать их одновременно с коммуникацией с компьютером. Виртуальный COM-порт доступен через класс Serial, а аппаратный — через класс Serial1
  • При сбросе микроконтроллера его соединение с компьютером теряется и поднимается заново. Это усложняет процесс прошивки, но не должно являться особой проблемой, т.к. Arduino IDE поддерживает этот процесс.
  • При открытии serial-соединения с компьютера загруженный скетч не перезагружается. Это означает, что если вы отсылаете данные по serial до реального открытия соединения, они уйдут в никуда и вы не сможете их увидеть.
  • С точки зрения компьютера Arduino Leonardo является HID-устройством (вроде клавиатуры или мыши), поэтому сделать на основе Arduino Leonardo новый компьютерный эмулятор не сосавит большого труда.

Питание

Питание можно подавать, как с компьютера через microUSB-порт, так и через гнездо питания 2,1 мм. Источник определяется автоматически.

В случае питания через гнездо, рекомендуемое входное напряжение — 7–12 В. Регулятор напряжения выровняет входное напряжение до родных 5 вольт. В качестве источника питания можно использовать сетевой адаптер, батарейки или аккумуляторы.

Для питания подключенной периферии используйте пины 5V и 3.3V, которые выдают соответствующие их названию уровни напряжения. С пина 5V можно суммарно получить до 800 мА, с пина 3.3V — до 50 мА.

Защита USB

Arduino Leonardo обладает предохранителем, защищающим USB-порты вашего компьютера от перенапряжения и коротких замыканий. Хотя большинство компьютеров обладают собственными средствами защиты, предохранитель даёт дополнительную уверенность. Он разрывает соединение, если на USB-порт подаётся более 500 мА, и восстанавливает его после нормализации ситуации..

Отличия от Arduino Uno

  • SPI-интерфейс присутствует только на ICSP-контактах и не продублирован на цифровых контактах. Это означает, что если плата расширения использует SPI и не имеет снизу ICSP-разъёма ответного к этим штырькам на Arduino, она работать не будет.
  • I²C-интерфейс продублирован на контактах 2 (SDA) и 3 (SCL), в отличии от Arduino Uno — A4 (SDA) и A5 (SCL).
  • Контакты 4, 6, 8, 9, 10 и 12 подключены к АЦП, а следовательно могут быть использованы как аналоговые входы (A6-A11) в дополнение к обычным A0-A5

Если вы новичок и сомневаетесь в выборе между Arduino Leonardo и Arduino Uno — берите Arduino Uno, с ней проще работать, а уровень совместимости с другими железками выше.

Комплектация

  • 1× Плата-модуль Arduino Leonardo

Arduino Leonardo

  • Артикул: A000057
  • Наличие: Есть в наличии
  • 835 грн