Leonardo Arduino совместимый контроллер с USB кабелем

600.00 руб.

Контроллер Arduino Leonardo на базе ATmega32u4. В отличие от других плат Arduino, контроллер на базе ATmega32u4 имеет встроенную поддержку USB и позволяет создавать устройства, которые имеют свой собственный протокол общения с компьютером (а не только эмулятор COM-порта как у других Arduino). Используя Arduino Leonardo можно создать устройства, которые могут определиться на компьютере как клавиатура, мышь, или любое другое устройство.

Нет в наличии

Артикул: MKК0001 Категория:

Описание

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

  • Модуль Arduino Leonardo;
  • USB кабель.

Характеристики

  • Микроконтроллер: ATmega32u4;
  • Рабочее напряжение: 5В;
  • Входное напряжение (рекомендуемое): 7-12В;
  • Входное напряжение (предельное): 6-20В;
  • Цифровые входы/выходы: 20 (7 из которых могут использоваться как выходы ШИМ);
  • Аналоговые входы АЦП: 12;
  • Постоянный ток через вход/выход: 40мА;
  • Постоянный ток для вывода 3.3В: 50мА;
  • Флеш-память: 32кБ, из которых 4 Кб используются для загрузчика;
  • ОЗУ: 2кБ;
  • EEPROM: 1кБ;
  • Тактовая частота: 16МГц.

Питание

Питание на контроллер Arduino Leonardo может быть подано тремя способами:

  • Через разъем USB;
  • От не стабилизированного источника питания 7-12В (контакт VIN или через разъем питания);
  • От стабилизированного источника питания 5В (контакт 5V);

Источник питания выбирается автоматически в зависимости от максимального напряжения. На плате имеются следующие контакты питания:

  • VIN: используется для подачи питания от внешнего не стабилизированного источника 7-12В;
  • 5V: питание от внешнего стабилизированного источника 5V, при питании от не стабилизированного источника на этом выводе генерируется напряжение 5V от встроенного стабилизатора;
  • 3V3: напряжение 3.3V, генерируемое встроенным стабилизатором на плате;
  • GND: общий провод (земля, минус питания);
  • IOREF: вывод с рабочим напряжением входов/выходов платы. Для Arduino Leonardo это 5 В. Предполагается к использованию платами расширения для правильного выбора рабочего напряжения;

Память

Микроконтроллер ATmega32u4 содержит 32кБ флэш-памяти для хранения кода программы, из которых 4 кБ используются для загрузчика-программатора. 2кБ памяти ОЗУ для хранения данных программы, и 1кБ EEPROM — электрически стираемая энергонезависимая память, которая может использоваться для хранения изменяемых данных при выключении питания.

Входы/выходы

Каждый из 20 цифровых выводов на Arduino Leonardo может использоваться как вход или выход. Входы/выходы работают на 5 вольтах. Каждый контакт может обеспечить ток не более 40мА и имеет внутренний подтягивающий резистор (по умолчанию отключен) 20-50 ком. Кроме того, некоторые выводы имеют специальные функции:

  • Аппаратный последовательный порт UART: 0(RX) и 1(TX);
  • Внешнее прерывание: 2 и 3. Эти выводы могут быть сконфигурированы для запуска прерываний по низкому уровню, по переднему или заднему фронту, по изменению уровня сигнала;
  • ШИМ: 3, 5, 6, 9, 10, 11 и 13. Обеспечивают 8-битный ШИМ-выход;
  • Интерфейс SPI: на разъеме ICSP. В Arduino Leonardo выводы SPI не разведены на цифровые входы/выходы как это реализовано на других платах Arduino контроллеров;
  • Встроенный светодиод LED: 13;
  • TWI (I2C): 2 (SDA) и 3 (SCL).

Arduino Leonardo имеет 12 аналоговых входов: A0-A5 выведены отдельно, A6-A11 реализованы на цифровых выводах 4, 6, 8, 9, 10 и 12. Каждый аналоговый вход реализует 10-и битный аналого-цифровой преобразователь АЦП. По умолчанию они измеряют значение напряжения от 0 до 5 вольт. Можно изменить верхний предел диапазона используя контакт AREF.

На плате есть пара дополнительных контактов:

  • AREF: опорное напряжение для аналоговых входов.
  • RESET: Сброс микроконтроллера, осуществляется при низком уровне на этом входе.

Программирование

Модуль может быть запрограммирован с помощью среды разработки IDE Arduino. Используемый в модуле контроллер ATmega32u4 поставляется с запрограммированным bootloader-ом, который позволяет загружать новый код без использования дополнительного внешнего программатора. Программирование осуществляется с использованием протокола AVR109.

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Leonardo Arduino совместимый контроллер с USB кабелем”

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

12 + 4 =