|
Кількість
|
Вартість
|
||
|
|
|||
Arduino Leonardo — це плата спроектована на мікроконтролері ATmega32u4. Плата має 20 цифрових входів / виходів (7 з яких можуть працювати в якості ШІМ-виходів, 12 - в якості аналогових входів), 16 МГц процесор, роз'єм мікро-USB, роз'єм живлення, роз'єм для внутрисхемного програмування ICSP (In-Circuit Serial Programming ) і кнопка Reset. Для початку роботи з Leonardo досить просто подати живлення від AC / DC-адаптера або батареї, або підключити його до комп'ютера за допомогою USB-кабелю.
Leonardo відрізняється від усіх попередніх плат тим, що мікроконтролер ATmega32u4 має вбудовану програмну підтримку USB з'єднання, яка дозволяє обійтися без другого процесора на платі. Це дає можливість платі представлятися комп'ютера не тільки як віртуальний COM-порт, але і як HID пристрій (миша або клавіатура).
Пам'ять: ATmega32u4 має 32 КБ (з яких 4 КБ використовуються для завантажувача). Він також має 2,5 КБ SRAM і 1 КБ EEPROM (які можна читати і записувати за допомогою бібліотеки EEPROM).
Leonardo має ряд засобів для зв'язку з комп'ютером, іншим Arduino або іншими микроконтроллерами. ATmega32U4 забезпечує послідовний зв'язок UART TTL (5 В), який доступний на цифрових виводах 0 (RX) і 1 (TX). 32U4 також підтримує послідовний (CDC) зв'язок через USB і відображається як віртуальний COM-порт для програмного забезпечення на комп'ютері. Чіп також діє як повношвидкісний пристрій USB 2.0, що використовує стандартні драйвери USB COM.
Програмне забезпечення Arduino включає в себе послідовний монітор, який дозволяє відправляти прості текстові дані на плату Arduino і з неї. Світлодіоди RX і TX на платі будуть мигати, коли дані передаються через USB-з'єднання з комп'ютером (але не для послідовного зв'язку на контактах 0 і 1). Бібліотека SoftwareSerial забезпечує послідовний зв'язок на будь-якому з цифрових виводів Leonardo. ATmega32U4 також підтримує зв'язок I2C (TWI) і SPI. Програмне забезпечення Arduino включає бібліотеку Wire для спрощення використання шини I2C. Для зв'язку з SPI використовуйте бібліотеку SPI (Leonardo виглядає як звичайна клавіатура і миша, і його можна запрограмувати для управління цими пристроями введення за допомогою класів Keyboard і Mouse).
Arduino Leonardo може отримувати живлення через роз'єм micro USB або від зовнішнього джерела живлення. Джерело живлення вибирається автоматично. Зовнішнє (НЕ USB) живлення може надходити або від адаптера змінного струму, або від батареї. Адаптер можна підключити, вставивши центрально-позитивний штекер 2,1 мм в роз'єм живлення на платі. Виводи від акумулятора можна вставити в контактні роз'єми Gnd і Vin роз'єму POWER.
Виводи живлення:
- VIN. Вхідна напруга на плату Arduino при використанні зовнішнього джерела живлення (на відміну від 5 вольт від USB-з'єднання або іншого регульованого джерела живлення).
- 5V. Регульоване джерело живлення, яке використовується для живлення мікроконтролера і інших компонентів на платі. Віно може надходити або від VIN через вбудований регулятор, або від USB або іншого регульованого джерела живлення 5 В.
- 3V3. Живлення 3,3 В, що генерується бортовим регулятором. Максимальний споживаний струм складає 50 мА.
- GND. Контакти заземлення.
- IOREF. Напруга, при якої працюють контакти введення-виведення плати (наприклад, VCC для плати). Це 5V на Leonardo.
Leonardo оснащений самовідновлюваним запобіжником, який захищає USB-порти комп'ютера від короткого замикання і перевантаження по струму. Хоча більшість комп'ютерів мають власний внутрішній захист, цей запобіжник забезпечує додатковий рівень захисту. Якщо на порт USB подається струм більше 500 мА, запобіжник автоматично розриває з'єднання, поки не буде усунуто коротке замикання або перевантаження.
Технічні характеристики:
| Мікроконтролер | ATmega32u4 |
| Робоча напруга | 5V |
| Вхідна напруга (рекомендована) | 7-12V |
| Вхідна напруга (ліміт) | 6-20V |
| Цифрових виводів (I/O Pins) | 20 |
| ШІМ каналів | 7 |
| Аналогових виводів (вхід) | 12 |
| Макс. значення пост. струму на 1 вивід (I/O Pin) | 40 mA |
| Макс. значення пост. струму на виводі 3.3V | 50 mA |
| Flash Пам'ять | 32 KB (ATmega32u4) з яких 4 KB використані під завантажувач |
| SRAM | 2.5 KB (ATmega32u4) |
| EEPROM | 1 KB (ATmega32u4) |
| Частота | 16 MHz |
Призначення роз'ємів плати:

Інформація для розробників(Wiki): Arduino Leonardo.
Габаритні розміри: 68,6мм х 53,3мм
Вага: 0.020 кг






