| | | Нажми на картинку, чтобы увеличить ее
Фото может отличаться от реального вида предмета, но это не влияет на основные характеристики изделия | Отладочная плата Arduino Leonardo Контроллер Arduino Leonardo на базе чипа Atmel ATmega32u4, на плате установлен микроконтроллер, который общается с компьютером напрямую через USB.
На складе ... код товара: 00-00039670
Кол-во | Цена без НДС, грн | Купить |
| Раздел: Отладочная плата
| | | |
Arduino Leonardo -
аппаратная платформа |
Общие сведения
Arduino Leonardo — контроллер на базе ATmega32u4. Платформа имеет 20
цифровых вход/выходов (7 из которых могут использоваться как выходы ШИМ и
12 как аналоговые входы), кварцевый генератор 16 МГц, разъем микро-USB,
силовой разъем, разъем ICSP и кнопку перезагрузки. Для работы необходимо
подключить платформу к компьютеру посредством кабеля USB, либо подать
питание при помощи адаптера AC/DC или батареи.
В отличие от всех предыдущих плат ATmega32u4 имеет встроенную поддержку
для USB соединения, это позволяет задать как Leonardo будет виден при
подключение к компьютеру, это может быть клавиатура, мышь, виртуальный
серийный / COM порт. |
Характеристики
Микроконтроллер
|
ATmega32u4
|
Рабочее напряжение
|
5 В
|
Входное напряжение
(рекомендуемое)
|
7-12 В
|
Входное напряжение (предельное)
|
6-20 В
|
Цифровые Входы/Выходы
|
20 (7 из которых
могут использоваться как выходы ШИМ)
|
Аналоговые каналы
|
12 |
Постоянный ток через вход/выход
|
40 мА
|
Постоянный ток для вывода 3.3 В
|
50 мА
|
Флеш-память
|
32 Кб (ATmega32u4) из
которых 4 Кб используются для загрузчика
|
ОЗУ
|
2 Кб (ATmega32u4)
|
EEPROM
|
1 Кб (ATmega32u4)
|
Тактовая частота
|
16 МГц
|
Схема и исходные данные
Файлы EAGLE: arduino-leonardo-reference-design.zip
Принципиальная схема: arduino-leonardo-schematic-rev3b.pdf |
Питание
Arduino Leonardo может получать питание через подключение USB или от
внешнего источника питания. Источник питания выбирается автоматически.
Внешнее питание (не USB) может подаваться через преобразователь напряжения
AC/DC (блок питания) или аккумуляторной батареей. Преобразователь
напряжения подключается посредством разъема 2.1 мм с центральным
положительным полюсом. Провода от батареи подключаются к выводам Gnd и Vin
разъема питания.
Платформа может работать при внешнем питании от 6 В до 20 В. При
напряжении питания ниже 7 В, вывод 5V может выдавать менее 5 В, при этом
платформа может работать нестабильно. При использовании напряжения выше 12
В регулятор напряжения может перегреться и повредить плату. Рекомендуемый
диапазон от 7 В до 12 В.
Выводы питания:
VIN. Вход используется для подачи питания от внешнего источника (в
отсутствие 5 В от разъема USB или другого регулируемого источника
питания). Подача напряжения питания происходит через данный вывод.
5V. Регулируемый источник напряжения, используемый для питания
микроконтроллера и компонентов на плате. Питание может подаваться от
вывода VIN через регулятор напряжения, или от разъема USB, или другого
регулируемого источника напряжения 5 В.
3V3. Напряжение на выводе 3.3 В генерируемое встроенным регулятором на
плате. Максимальное потребление тока 50 мА.
GND. Выводы заземления.
IOREF. Вывод с рабочим напряжением вход/выходов платы. Для Leonardo это 5
В. Предполагается к использованию платами расширения для правильноего
выбора рабочего напряжения. |
Память
Микроконтроллер ATmega32u4 располагает 32 кБ флэш памяти, из которых 4 кБ
используется для хранения загрузчика, а также 2.5 кБ ОЗУ (SRAM) и 1 Кб
EEPROM.(которая читается и записывается с помощью библиотеки EEPROM).
Входы и Выходы
Каждый из 20 цифровых выводов Leonardo может настроен как вход или выход,
используя функции pinMode(), digitalWrite(), и digitalRead(), . Выводы
работают при напряжении 5 В. Каждый вывод имеет нагрузочный резистор (по
умолчанию отключен) 20-50 кОм и может пропускать до 40 мА. Некоторые
выводы имеют особые функции:
Последовательная шина: 0 (RX) и 1 (TX). Выводы используются для получения
(RX) и передачи (TX) данных TTL. Данные выводы подключены к
соответствующим выводам микросхемы последовательной шины ATmega32U4
USB-to-TTL. Обратите внимание что у Leonardo, класс Serial относится к
последовательному соединению USB CDC. Последовательное соединение через
выводы 0 и 1 осуществляется через класс Serial1.
TWI: 4 (SDA) и 5 (SCL). Посредством выводов осуществляется связь I2C (TWI),
для создания которой используется библиотека Wire.
Внешнее прерывание: 2 и 3. Данные выводы могут быть сконфигурированы на
вызов прерывания либо на младшем значении, либо на переднем или заднем
фронте, или при изменении значения. Подробная информация находится в
описании функции attachInterrupt().
ШИМ: 3, 5, 6, 9, 10, 11 и 13. Любой из выводов обеспечивает ШИМ с
разрешением 8 бит при помощи функции analogWrite().
SPI: на разъеме ICSP. Посредством данных выводов осуществляется связь SPI,
для чего используется библиотека SPI. Обратите внимание, что в Leonardo
выводы SPI не разведены на цифровые вход/выходы как это было в предыдущих
версиях Arduino контроллеров.
LED: 13. Встроенный светодиод, подключенный к цифровому выводу 13. Если
значение на выводе имеет высокий потенциал, то светодиод горит.
Аналоговые входы: A0-A5, A6-A11 (на цифровых выводах 4, 6, 8, 9, 10 и 12).
Leonardo имеет 12 аналоговых входов, помеченных от A0 до A11. Все
анадоговые входы могут работать в режиме цифровых вход/выходов. Входы с A0
по A5 совпадают с аналоговыми входами UNO. Входы с A6 по A11 на цифровых
выводах 4, 6, 8, 9, 10 и 12 соответственно. Рарешение аналоговых входов —
10 бит, т.е. 1024 различных значения. По умолчанию значение на аналоговых
входах измеряется от земли (0) до 5 Вольт, верхний предел диапазона может
быть изменен с помощью AREF входа и analogReference() функции. |
Связь
На платформе Arduino Leonardo может устанавливать связь с компьютером,
другими устройствами Arduino или микроконтроллерами несколькими способами.
ATmega32U4 поддерживают последовательный интерфейс UART TTL (5 В),
осуществляемый выводами 0 (RX) и 1 (TX). ATmega32U4 позволяет также
организовать последовательное соединение с программами на стороне
компьютера через USB так, чтобы они "общались" с платой через виртуальный
COM порт. Leonardo c помощью стандартных драйверов USB COM (для Windows
потребуется .inf файл) может подключаться как USB 2.0 устройтво.
Мониторинг последовательной шины (Serial Monitor) среды разработки Arduino
позволяет посылать и получать текстовые данные при подключении к
платформе. Светодиоды RX и TX на платформе будут мигать при передаче
данных через USB подключение (но не при использовании последовательной
передачи через выводы 0 и 1).
Библиотекой SoftwareSerial возможно создать последовательную передачу
данных через любой из цифровых выводов Leonardo.
ATmega32U4 поддерживает интерфейсы I2C (TWI) и SPI. В Arduino включена
библиотека Wire для удобства использования шины I2C. Для SPI может
использоваться библиотека SPI.
Arduino Leonardo умеет определяться при подключение к компьютеру как
устройство мышь или клавиатура. Управление этим режимом осуществляется
через классы Keyboard и Mouse. |
Токовая защита разъема
USB
В Arduino Leonardo встроен самовостанавливающийся предохранитель
(автомат), защищающий порт USB компьютера от токов короткого замыкания и
сверхтоков. Хотя практически все компьютеры имеют подобную защиту, тем не
менее, данный предохранитель обеспечивает дополнительный барьер.
Предохранитель срабатыват при прохождении тока более 500 мА через USB порт
и размыкает цепь до тех пока нормальные значения токов не будут
востановлены.
Физические характеристики
Размер печатной платы Leonardo составляют 6.9 на 5.3 см. Разъем USB и
силовой разъем выходят за границы данных размеров. Четыре отверстия в
плате позволяют закрепить ее на поверхности. Расстояние между цифровыми
выводами 7 и 8 равняется 0,4 см, хотя между другими выводами оно
составляет 0,25 см. | | | | |
|
Макетные платы односторонние
без маски
самый простой вариант макетной платы, когда устройство нужно собрать "на
коленке", быстро проверить его работу |
|
Макетные платы- адаптеры
применяются для монтажа компонентов в различных корпусах |
|
Макетные платы односторонние,
цвет маски желтый
простой вариант односторонних макетных плат, цвет маски - желтый |
|
Универсальные адаптеры-переходники с нулевым усилием |
|
Макетные платы односторонние,
цвет маски зеленый
простой вариант односторонних макетных плат, цвет маски - зеленый |
|
Контактные
макетные платы
Весь перечень макетных плат |
|
Макетные платы односторонние, цвет маски зелёный, луженные контакты
простой вариант односторонних макетных плат, цвет маски - зеленый, для
удобства монтажа компонентов контактные площадки покрыты слоем припоя |
|
Отладочные платы и лабораторные комплексы |
|
Макетные платы двухсторонние с металлизацией отверстий
высококачественные двусторонние макетные платы, имеется металлизация
отверстий, качественная печать, пригодны для самых различных применений |
|
Программаторы |
|
Соединительный и монтажный кабель
Комплекты из соединительных перемычек, монтажные кабеля в бухтах, шлейфы
с соединительными разъемами |
|
Фольгированный стеклотекстолит для изготовления печатных плат |
Отладочные платы и лабораторные комплексы
При изучении программировании микроконтроллеров очень важно не
оставлять все в теории, а сразу же реализовывать идеи на практике.
Можно делать это по разному, например, тестировать в симуляторах или
собирать на макетной плате. Но самым удобным и способ ознакомления с
микроконтроллерами является отладочная плата. Отладочная плата - это
законченное устройство, в котором максимально задействованы все узлы
микроконтроллера, имеет органы управления и контроля и служит для
тестирования программ написанных для различных проектов. |
4-Channel 5V Relay Module for Ar
|
Одноплатный
компьютер
Raspberry
Orange |
|
|
|
|
|
For Arduino starter kit Arduino RFID
Обучающий набор с модулями радиочастотной идентификации |
|
|
Arduino Due — плата микроконтроллера на базе
процессора Atmel SAM3X8E ARM Cortex-M3 |
|
Arduino Leonardo
на базе чипа Atmel ATmega32u4, на плате установлен микроконтроллер,
который общается с компьютером напрямую через USB |
|
Arduino Mega 2560 R3
[not original] плата
управления с микроконтроллером ATmega2560. |
|
Arduino Nano V3.0
это маленькое, готовое к использованию
устройство,на микроконтроллере
ATmega328. |
|
Arduino Pro Mini 328
- 5V/16MHz Контроллер Arduino Pro Mini 328 (ATmega328) |
|
Arduino Uno R3
Контроллер Arduino Uno R3 ATmega328 (WZE) Arduino Uno R3 |
|
ARDUINO-NANO-PLATA
Макетная плата для ARDUINO |
|
BMP180
Датчик атмосферного давления для Arduino. |
|
Capacitive Touch Kit For Arduino
Комплект из трех сенсорных панелей и платы адаптера. |
|
DFRduino UNO R3
Arduino UNO построена на микроконтроллере ATmega328 и конвертере
USB-UART на базе ATmega16U2 |
|
4-Channel 5V Relay Module for Arduino
Четырехканальный релейный модуль для ARDUINO контроллеров. |
|
KY-040
Энкодер для работы с отладочными
платами (ARM, PIC, STM8, AVR, Arduino и т.п.). Напряжение 3-15В: Число
импульсов на оборот – 20. |
|
DS3231-MODUL
Мини модуль, часы реального времени для Raspberry Pi model. |
|
OLIMEXINO-32U4-PLATA
Arduino-совместимая отладочная плата на базе микроконтроллера
ATMega32U4. Плата макетная для самостоятельной сборки. |
|
PIC32-PINGUINO-MICRO
Arduino-совместимая отладочная плата на базе микроконтроллера
PIC32MX440F256H от Microchip |
|
8-Channel 5V Relay Module for Arduino
Восьмиканальный релейный модуль для ARDUINO контроллеров. |
|
Spruce плата на
основе микроконтроллера STM32 ARM Сortex. Совместима с платами mini ARM
cortex-M3. |
|
USB Host Shield 2.0 for Arduino
позволит подключить к Arduino проекту разнообразные USB устройства
|
|
X-NUCLEO-IDB04A1
выполнена в форм-факторе Arduino Shield и работает в паре с
NUCLEO-F401RE |
|
Raspberry Pi Model B + [512Mb]
Миниатюрный ПК Raspberry Pi Model B PLUS на базе ARM процессора |
|
Motor Drive Shield L293D for Arduino
Драйвер моторов на основе микросхемы L293D для ARDUINO |
|
JUMPERS-FF-MM-FM
Комплект из 120 перемычек для макетной платы беспаечного монтажа. Для
плат ARDUINO |
|
Funduino UNO R3
Аналог платы Arduino UNO построена на микроконтроллере ATmega328 и
конвертере USB-UART на базе ATmega16U2 |
|
MP2307DN-MINI-MOD
Миниатюрный регулируемый понижающий импульсный модуль питания с выходным
током до 3А |
|
ARDUINO-NANO-V3.0
Устройство для работы с макетными платами на микроконтроллере ATmega328. |
|
KEYMATRIX-4X4
Матричная клавиатура для Ардуино, 16 тактовых кнопок 4х4. |
|
CP2102-USB-UART-MODULE
Модуль последовательного преобразователя USB-to-UART. |
|
BMP180-MOD
Миниатюрный модуль Gy-68 на основе датчика давления BMP180. |
|
PHOTOSENSITIVE-SENSOR
Светочувствительный датчик |
|
W5100-ETHERNET-SHIELD
Шилд для подключения arduino к компьютерной сети. |
|
Mega 2560 R3 with L293D motor shield
Плата управления ATmega2560 в комплекте с драйвером моторов
на L293D. |
|
ENC28J60-MODULE WITH SD-CARD-MODULE
Ethernet модуль на контроллере ENC28J60 с держателем SD-карт памяти. |
|
DC-DC Step Up Boost module 0.9V-5V to 5V 600mA
Модуль повышающий напряжение с 0,9 до 5В |
|
10DOF-MPU6050-MODULE
Плата 4 в1, Трехосевой гироскоп, трехосевой акселерометр, датчик
давления, датчик Холла |
|
1-Channel 5V Relay Module for Arduino
Одноканальный релейный модуль для ARDUINO контроллеров |
|
2-Channel 5V Relay Module for Arduino
Двухканальный релейный модуль для ARDUINO контроллеров. |
|
8 Channel 5V Solid State Relay Module Board
Восьмиканальный модуль на основе твердотельных реле OMRON |
|
ACS712-30A-MODUL
Модуль датчика тока ACS712 на эффекте Холла, с диапазоном измерения тока
до 30А |
|
ACS712-5A-MODUL
Модуль на основе датчика тока ACS712 на эффекте Холла, с диапазоном
измерения тока до 5А |
|
ADXL345-SPI-MOD
Модуль на базе датчика ускорения ADXL345 |
|
ARDUINO-FZ0828
Датчик дождя, погодный модуль для Arduino |
|
BMP085-MOD
предназначен для измерения давления. |
|
DHT11-MOD
Модуль для измерения температуры и
влажности |
|
DS1302-MOD
Мини модуль, часы реального времени на чипе DS1302 |
|
E18-D80NK
Инфракрасный
датчик обнаружения и обхода препятствий (3-80см) |
|
Electronic brick - Touch Sensor module
Простой сенсорный датчик на базе TTP223 |
|
ENC28J60-SPI-MOD
Миниатюрный модуль Ethernet |
|
FT232RL-MINI-ARDUINO
USB/UART модуль на основе FT232RL с разъемом miniUSB |
|
HC-SR04
Ультразвуковой датчик, позволяющий измерять расстояние до преграды в
диапазоне от 2 до 400 см. |
|
HC-SR501
Инфракрасный датчик движения. |
|
HR202-MOD
Модуль на базе датчика влажности HR202 |
|
INFRARED-SPEED-SENSOR
Инфракрасный датчик скорости для Arduino |
|
KEYBOARD-5-ARDUINO
Клавиатура для робототехнических проектов |
|
L298N-MOTOR-DRIVER
Двухканальный драйвер моторов на чипе L298N |
|
LASERSENSOR
Модуль лазерного датчика для обнаружения препятствий |
|
LCD1602KEYPAD
Индикаторный модуль LCD1602 с клавиатурой для Ардуино. LCD Keypad Shield |
|
MATRIX-KEYPAD4X3
Мембранная клавиатура 4х3 |
|
MAX7219-MODUL
Цифроровой восьмиразрядный 7-сегментный светодиодный дисплейный модуль |
|
MMA8452-GY-45-MODULE
Модуль на основе цифрового трехосевого акселерометра MMA8452 |
|
MOISTURE-SENSOR
Гигрометр, датчик влажности почвы, модуль Arduino |
|
MPU-6050-MOD
Модуль объединяющий в себе датчики: 3-осевой гироскоп и трехосевой
акселерометр |
|
MPU-9250-MODULE
Модуль (3 осевой акселерометр, 3 осевой гироскоп
и 3 осевой магнитометр) |
|
REMOTE-CONTROL-ARDUINO
ИК модуль приемника беспроводной комплект пульт дистанционного
управления |
|
RTC-EEPROM-MINI-MOD
Миниатюрный модуль часов реального времени DS1307 для Arduino |
|
SMART-CAR-MODULE
Оптический ИК датчик обхода препятствий |
|
SW-18010P
Датчик вибрации переключатель (высокая чувствительность) |
|
TCRT5000-MODULE
Модуль оптического датчика положения TCRT5000 |
|
TCS230
Датчик распознавания цвета TCS230 для Arduino |
|
THERMAL-SENSOR-MODULE
Модуль с датчиком пламени (света), длинна волны 760nm-1100nm |
|
TOUCH-CAP-4X4
Сенсорная (ёмкостная) клавиатура 4х4 |
|
TP4056-MOD
Модуль заряда Li-ion аккумуляторов TP4056 1000мА |
|
ULN2003-MOTOR-DRIVER
Драйвер предназначен для управления 4-фазными шагововыми двигателями |
|
USB XBee Adapter
Адаптер для подключения радио-модуля XBee к компьютеру |
|
UVM-30A
Датчик ультрафиолетового излучения |
|
LI-CHARGER
Контроллер заряда для литиевых батарей 5В 1 А |
|
Датчики
Детекторы газов |
|
MATRIX-KEYPAD4X4
Матричная мембранная клавиатура 4х4 для Arduino |
|
Arduino Fio
предназначен для использования в ХBee проектах и построен на
микроконтроллере ATmega328P |
|
PL2303HX-USB-TTL-ADAPTER
USB-TTL конвертор, для подключения микроконтроллеров к ПК, через порт
UART. |
|
USB to RS-485 Converter
Преобразователь интерфейсов |
|
USB-TO-RS485-CONVERTER
Преобразователь USB в RS485 |
|
USB-TO-RS232-CABLE
Кабель-переходник USB-RS232 на чипе HL340 |
|
A4988-MOD
Модуль драйвера 2А для биполярного шагового двигателя на микросхеме
A4988 |
|
TB6600-MODUL-BOX
Драйвер шагового двигателя. Ток от 0,5 А до 4,5 А. |
|
Поставляемые компоненты
|