Плата Arduino Leonardo R3, ATmega32u4 (105398)
Відправлення в день замовлення
за умови оформлення замовлення на сайті до 16-00
Знижки до 8%
накопичувальна система знижок вже від 1000 грн
100% повернення грошей
за бажанням клієнта / оперативна заміна на аналогічний товар
Наявність 90%
асортименту товарів на складі
Arduino Leonardo — контроллер на базі ATmega32u4 (технічний опис, pdf). Платформа має 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МГц |
Схема та вихідні данні:
Принципіальна схема: 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: 2 (SDA) та 3 (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() функції.
Додаткова пара виводів платформи:
- AREF - опорна напруга для аналогових входів. Використовується з функцією analogReference().
- Reset - низький рівень сигналу на виводі перезавантажує мікроконтролер. Зазвичай використовується для підключення кнопки перезавантаження на платі розширення, що закриває доступ до кнопки на платі Arduino.
Зверніть увагу на з'єднання між виводами Arduino та портами ATmega328.
Зв'язок
На платформі Arduino Leonardo може встановлювати зв'язок із комп'ютером, іншими пристроями Arduino або мікроконтролерами кількома способами. ATmega32U4 підтримують послідовний інтерфейс UART TTL (5В), який здійснюється виводами 0 (RX) та 1 (TX). ATmega32U4 також дозволяє організувати послідовне з'єднання з програмами на стороні комп'ютера через USB так, щоб вони "спілкувалися" з платою через віртуальний COM порт. Leonardo за допомогою стандартних драйверів 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.
Програмування
Платформа програмується за допомогою ПЗ Arduino. З меню Tools > Board вибирається «Arduino Leonardo» (згідно з встановленим мікроконтролером). Детальна інформація знаходиться в довіднику та інструкціях.
Мікроконтролер ATmega32U4 на Leonardo поставляється із записаним завантажувачем, що спрощує запис нових програм без використання зовнішніх програматорів. Зв'язок здійснюється протоколом AVR109.
Є можливість не використовувати завантажувач та запрограмувати мікроконтролер через виводи ICSP (внутрішньосхемне програмування). Детальна інформація знаходиться в даній інструкції.
Автоматичне (програмне) перезавантаження
Leonardo розроблено таким чином, щоб перед записом нового коду перезавантаження здійснювалося самою програмою Arduino на комп'ютері, а не натисканням кнопки на платформі. Перезавантаження спрацьовує, коли віртуальний CDC COM порт відкривається зі швидкістю 1200 бод, а потім закривається. Коли це відбувається, процесор йде на перезавантаження, розриваючи USB з'єднання. Після перезавантаження стартує завантажувач (бутлодер) і залишається активним приблизно 8 секунд. Завантажувач можна також ініціювати натисканням кнопки Reset. Зверніть увагу, що при подачі живлення контролер відразу переходить до виконання завантаженої програми користувача без виконання завантажувача.
Струмовий захист роз'єму USB
В Arduino Leonardo вбудований запобіжник (автомат), який самовідновлюється, що захищає порт USB комп'ютера від струмів короткого замикання і надструмів. Хоча практично всі комп'ютери мають подібний захист, проте цей запобіжник забезпечує додатковий бар'єр. Запобіжник спрацьовують при проходженні струму більше 500 мА через USB порт і розмикає ланцюг до тих пір, поки нормальні значення струмів не будуть відновлені.
Фізичні характеристики
Розмір друкованої плати Leonardo становить 6.9 на 5.3см. Роз'єм USB та силовий роз'єм виходять за межі даних розмірів. Чотири отвори у платі дозволяють закріпити її на поверхні. Відстань між цифровими виводами 7 та 8 дорівнює 0,4см, хоча між іншими виводами вона становить 0,25см.
- • Відправляємо наложкою при замовленні від 300грн, без передплат
- • Послуги пересилання оплачує замовник при отриманні поштою (якщо це не обумовлено заздалегідь) згідно з тарифами обраної компанії-перевізника.
- ► Ви залишили замовлення
- ► Ми його підтвердили
- ► Отримали Вашу оплату (для передоплати)
- ► Зверніть увагу, що Ваша оплата приходить до нас від 15 хвилин до 1 години
- ► Оформлюємо та відправляємо
У номері розрахункового рахунку на 2 цифри менше, ніж в номері звичайної карти.
Мікроконтролер | ATmega32U4 |
Робоча частота мікроконтролера | 16 МГц |
Флеш пам `ять | 32 Кб (ATmega32u4), з яких 4 КБ використовуються загрузчиком |
SRAM | 2,5 Кб |
EEPROM | 1 Кб |
Напруга живлення | 5V |
Постійний струм через вхідні / вихідні контакти | 40mA |
Вхідна напруга (рекомендована) | 7-12V |
Цифрові Входи / Виходи | 20 |
Аналогові входи | 12 |
На жаль, ще немає відгуків
Відправлення в день замовлення
за умови оформлення замовлення на сайті до 16-00
Знижки до 8%
накопичувальна система знижок вже від 1000 грн
100% повернення грошей
за бажанням клієнта / оперативна заміна на аналогічний товар
Наявність 90%
асортименту товарів на складі
Каталог моделей
Новини
Графік роботи на новорічні свята:
Опубліковано: 2023-12-27 | Категорії: НовиниЗвертаємо Вашу увагу! Графік роботи на новорічні свята:
Легке повернення товару від Нової Пошти
Опубліковано: 2023-12-15 | Категорії: Новини , СтаттіЯкщо ви користуєтеся додатком нової пошти, повернення товару зараз дуже просте і головне Безкоштовне.