Arduino Uno R3

    Налагоджувальна плата
    407,50 ₴
    від: 1 шт.
    від: 2 шт. — 380,24 ₴
    від: 6 шт. — 353,08 ₴
    Контролер Arduino Uno R3 ATmega328
    Є НА СКЛАДІ, МОЖНА КУПИТИ ПРЯМО ЗАРАЗ
    код товару: 00-00039672
    Виробник:
    Фото на сайті може відрізнятись від реального виду предмета, але це не впливає на основні характеристики виробу
    Завантажити PDF - файл
    Опис
    Виробник: Wenzhou Zhengke Electromotor Co.,Ltd Клон плати Arduino Uno - R3 виробництва компанії WZE. Зроблено за оригінальною документацією Arduino.
    Версія R3 відрізняється від попередніх версій конвертером USB-UART на базі ATmega16U2 замість раніше використовуваних чіпів 8U2 та FTDI. Як завантажувач встановлюється OptiBoot 4.4.
    Технічні характеристики:
    Мікроконтролер: ATmega328
    Робоча напруга: 5V
    Вхідна напруга: (рекомендується) 7-12V
    Вхідна напруга: (Межі) 6-20V
    Цифрові введення / висновки: 14 (6 з яких ШІМ)
    Аналогові входи: 6
    Постійний струм у лінії введення/виводу: 40 мА
    Постійний струм на 3,3V Pin: 50 мА
    Флеш-пам'ять: 32 Кб ( ATmega328 ),
    0.5 Кб використовуються завантажувачем
    SRAM 2 Кб ( ATmega328 )
    EEPROM 1 Кб ( ATmega328 )
    Тактова частота 16 МГц
    Arduino UNO це налагоджувальна плата під контролер Atmega328. Плата має 14 цифрових входів/висновків (6 з них можуть бути використані як ШІМ висновки), 6 аналогових входів, кварцовий резонатор на 16 МГц, USB роз'єм, роз'єм зовнішнього живлення, ICSP роз'єм, та кнопка перезавантаження контролера. На платі є все необхідне для роботи контролера, просто підключіть її до USB роз'єму комп'ютера за допомогою кабелю і ви можете одночасно, очевидно після установки драйверів, переступати до програмування Arduino. Вже прошитий мікроконтролер можна або живити від зовнішнього перетворювача AC-to-DC, простіше від блоку живлення з відповідним напругою, або від акумуляторної батареї.
    Uno відрізняється від усіх попередніх плат тим, що для зв'язку з комп'ютером не використовує мікросхему FTDI FT232RL. Натомість, як USB to UART перетворювача, виступає мікроконтролер Atmega16U2 (у версії до R2 це була Atmega8U2), запрограмований як перетворювач.
    Версія 2 (Revision 2): Плати Arduino Uno з версії R2 мають резистор, що підтягує до землі, на лінії HWB контролера 8U2, що дозволяє легко перевести його в DFU режим.
    Версія 3 (Revision 3): Плати Arduino мають такі покращення:
    1.0 розпинування: продубльовані висновки SDA and SCL, розташовані на лівому верхньому гребінці поруч із висновком AREF, а також додані ще 2 нових виводи поруч із виведенням RESET на лівому нижньому гребінці, це IOREF який дозволить платам розширення адаптуватися до напруги передбаченої платою. У майбутньому, шилди будуть сумісні з обома типами плат, що використовують контролери AVR Наприклад Arduino UNO який працює з 5В логікою та Arduino DUE, який працює з 3.3В. А другий доданий висновок ні до чого не підключений, а просто зарезервований для майбутніх завдань. 1ATmega 8U2 замінено на 16U2.
    Живлення:
    Arduino Uno може живитись через USB роз'єм або від розхеми зовнішнього живлення. Вибір джерела живлення вибирається автоматично на користь зовнішнього, якщо його напруга вище 6.6 вольт
    Зовнішнє (не USB) живлення може подаватися через AC-to-DC блок живлення відповідної напруги, від батарейок або акумулятора. Блок живлення може приєднуватися безпосередньо до гнізда зовнішнього живлення (характеристика штекера: 2.1мм х 5.5мм зовнішній контакт - живлення). Живлення від батарей або акумуляторів можна подавати також на роз'єм зовнішнього живлення, за наявності необхідного перехідника, або приєднувати безпосередньо до висновків Gnd and Vin, розташованих на гребінці плати Arduino
    Платформа може працювати при зовнішньому живленні від 6 до 20 В. При напрузі живлення нижче 7 В, висновок 5V може видавати менше 5 В, при цьому платформа може працювати нестабільно. При використанні напруги вище 12 В регулятор напруги може перегрітися та пошкодити плату. Рекомендований діапазон від 7 до 12 В.
    Призначення висновків:
    VIN. Вхід використовується для подачі живлення від зовнішнього джерела (без 5 В від роз'єму USB або іншого регульованого джерела живлення). Подача напруги живлення відбувається через висновок.
    5V. Регульоване джерело напруги, яке використовується для живлення мікроконтролера та компонентів на платі. Живлення може подаватися від виведення VIN через регулятор напруги або від роз'єму USB, або іншого регульованого джерела напруги 5 В.
    3V3. Напруга на виведенні 3.3 В генерується вбудованим регулятором на платі. Максимальне споживання струму 50 мА.
    GND. Зіля харчування (мінус).
    IOREF. Цей Arduino висновок визначає опорну напругу тобто. те, з яким мікроконтролер працює. Деякі плати розширення можуть вважати значення напруження виведення IOREF та автоматично вибрати свою напругу 5В або 3.3В.
    Пам'ять:
    ATmega328 має 32 KB (0.5 KB зайняті бутлоадером). Плата також має 2 KB SRAM і 1 KB EEPROM пам'ять (яку можна зчитати чи записала з допомогою бібліотеки EEPROM).
    Входи та виходи:
    Кожен з 14 цифрових пінів на платі Uno може бути використаний як вхід або вихід, використовуючи pinMode(), digitalWrite(), та digitalRead() функції. Вони працюють із напругою 5В. Кожен пін може видавати або приймати максимум 40мА. Також висновки мають убудовані pull-up резистори (відключені за замовчуванням) опором 20-50 кОм. На додаток деякі висновки мають додаткові функції:
    UART: Пін 0 (RX) та пін 1 (TX). Служать для прийому (RX) та передачі (TX) TTL даних. Ці висновки підключені до відповідних висновків мікросхеми послідовної шини ATmega8U2 USB-to-TTL.
    Зовнішнє переривання: Пін 2 і 3. Дані висновки можуть бути налаштовані на виклик переривання або на молодшому значенні, або на передньому або задньому фронті, або при зміні значення.
    ШІМ: 3, 5, 6, 9, 10, and 11. Забезпечують 8ми бітний ШІМ за допомогою analogWrite() функції.
    SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Дані висновки забезпечують зв'язок інтерфейсу SPI, для чого використовується бібліотека SPI library.
    LED: 13. Для налагодження проектів на плату виведено світлодіод підключений до піна 13. Коли на виводі є високе значення (HiGH), світлодіод горить, коли низький (LOW) світлодіод згашений.
    Uno має 6 аналогових входів, пронумеровані з A0 по A5, Кожен з них має 10 бітну роздільну здатність (тобто 1024 різних значень). За замовчуванням вимір відбувається від 5В до 0В, можна змінити верхню межу вимірюваного значення, використовуючи для цього висновок AREF і analogReference() функцію. Деякі аналогові піни також мають додаткові функції:
    I2C: Пін A4 (SDA) та пін A5 (SCL). Для обміну інформацією I2C використовується Wire library.
    Також на платі розташовано ще кілька важливих висновків:
    AREF. Опорна напруга аналогових входів. використовується з analogReference().
    Reset. Притягування даного виводу до землі перезавантажує контролера.
    Корисно буде також переглянути відповідність висновків Arduino і ATmega328. Розпинування для Atmega8, 168 і 328 ідентична.
    Зв'язок:
    ATmega328 має UART TTL (5V) послідовний інтерфейс, який представлений цифровими висновками 0 (RX) та 1 (TX). ATmega16U2 забезпечує зв'язок з комп'ютером USB, і визначається як віртуальний порт на стороні комп'ютера. Прошивка 16U2 використовує стандартні USB COM драйвера, не потрібно встановлювати додаткові драйвера. Тим не менш, для роботи в Windows потрібно inf файл. Програмне забезпечення Arduino включає серійний монітор, який дозволяє приймати та відсилати прості текстові дані на плату Arduino. Світлодіоди RX і TX, розташовані на платі, будуть блимати, коли що-небудь передається через USB-to-serial перетворювач у порт комп'ютера (при просто обміні даними за допомогою послідовного зв'язку на контактах 0 і 1, миготіння не буде).
    За допомогою бібліотеки SoftwareSerial можна створити послідовну передачу даних через будь-який із цифрових висновків Uno.
    ATmega328 також підтримує інтерфейси I2C (TWI) та SPI. В Arduino програмне забезпечення включено бібліотеку Wire для зручності використання шини I2C. Використовуйте бібліотеку SPI для роботи з інтерфейсом SPI.
    Програмування:
    Arduino Uno може програмуватися за допомогою ПЗ Arduino. Виберіть "Arduino Uno from the Tools Board menu (Відповідно до мікроконтролера встановленого на платі). Детальна інформація знаходиться в довіднику та інструкціях.
    ATmega328 встановлена в платі Arduino Uno поставляється із зашитим bootloader'ом, що дозволяє завантажувати програмний код в Arduino без використання зовнішніх програматорів. Для зв'язку ісользується оригінальний протокол STK500 (reference, C header files).
    Ви можете не використовувати бутлоадер, а програмувати контролер безпосередньо через ICSP (внутрішньосхемне програмування) роз'єм. ATmega16U2/8U2 запускається з DFU bootloader'а, який може бути активований за допомогою:
    На версіях Rev1: Замиканням перемички на задній стороні плати, а потім Скидання 8U2
    На версіях Rev2 або пізніших платах: Є резистор, який притягує лінію 8U2/16U2 HWB до землі, що дозволяє перевести режим DFU. Ви можете використовувати Atmel's FLIP програмне забезпечення (Windows) або DFU програмування (Mac OS X and Linux) для завантаження нового програмного забезпечення. Ви можете також заливати нові версії програмного забезпечення за допомогою зовнішнього програматора.
    Автоматичне (програмне) перезавантаження:
    Arduino Uno розроблена таким чином, що безпосередньо перед завантаженням скетчу контролер повинен бути перезавантажений. Для того, щоб щоразу не натискати кнопку скидання вручну, в платі Arduino передбачено автоматичне програмне перезавантаження. Одна лінія (DTR) контролера ATmega8U2/16U2 підключена до лінії скидання ATmega328 через керамічний конденсатор 100 нФ. При старті завантаження скетчу на цій лінії з'являється низький рівень, тому що конденсатор має ємність, на лінію Reset ATmega328 не відразу надходить сигнал перезавантаження, а через якийсь час, а саме в момент коли програмний код починає завантажуватися в МК.
    Програмне забезпечення Arduino використовує цю можливість, щоб дозволити Вам завантажувати код, просто натиснувши кнопку завантаження в середовищі Arduino. У новому бутлоадері початок завантаження узгоджений з лінією DTR, що дозволило скоротити час завантаження скетчу в плату Arduino. Коли Uno підключено до комп'ютера під керуванням Mac OS X або Linux, він перезавантажує контролер кожного разу, коли до нього здійснюється підключення з ПЗ (через USB). Наприклад, відкриття serial monitor. Після перезавантаження, пів секунди або близько того, стартує bootloader Uno.
    На платі Arduino Uno передбачена можливість відключення автоматичного перезавантаження. Ви можете перерізати доріжку між контактними майданчиками, а в разі потреби ви можете відновити з'єднання, кинувши краплю припою між ними. на платі контактні майданчики позначені "RESET-EN". Авто перезавантаження можна також відключити шляхом підключення резистора номіналом 110 Ом між лінією 5В і reset.
    Токовий захист роз'єму USB:
    Arduino Uno має запобіжник, що самозупиняється, захищає порт USB комп'ютера від короткого замикання і перевантаження. Хоча більшість сучасних комп'ютерів і так мають власний внутрішній захист, запобіжник на платі Arduino забезпечує додатковий рівень захисту. Якщо Arduino та підключена периферія споживають більш ніж 500 мА, запобіжник автоматично спрацює та розірве з'єднання. Теж відбудеться і за короткого замикання. Поки не буде усунуто причину понад споживання, або не буде усунено КЗ, запобіжник перебуватиме у розімкнутому стані. Після усунення цих проблем, запобіжник самовідновиться і Arduino продовжить роботу.
    Фізичні характеристики:
    Максимальна довжина та ширина друкованої плати Uno становлять 6.86 та 5.34 см відповідно. Роз'єм USB та силовий роз'єм виходять за межі друкованої плати. На платі передбачено чотири отвори для гвинтів. Відстань між цифровими висновками 7 та 8 дорівнює 0.4 мм, хоча між іншими висновками вона становить 2.54 мм.
    Характеристики
    Відгуки(0)