и компонентами якої є плата вводу/виводу та середовище розробки на мові Processing/Wiring. Arduino - це інструмент для проектування Електрон устройств (електронний конструктор) более взаємодіючіх з навколішнім фізичним СЕРЕДОВИЩА, чем Стандартні персональні комп ютери, Які Фактично НЕ Виходять за рамки віртуальності. Ця платформа призначе для побудова фізичних систем путем использование програмних та апаратних ЗАСОБІВ, Які могут спрійматі та реагуваті на Зміни в НАВКОЛИШНЬОГО середовіщі. Arduino застосовується для создания Електрон устройств з можлівістю прийому сігналів від різніх цифрових и аналогових давачів, Які могут буті підключені до неї, и управління різнімі виконавчими прилаштувати. Проекти устройств, засновані на Arduino, могут працювати самостійно або взаємодіяті з програмне забезпечення на комп ютері (например Flash, Processing, MaxMSP). Плати могут буті Зібрані користувачем самостійно або куплені в зборі. Середовище розробки програм з відкрітім віхіднім кодом доступна для безкоштовна скачування. Оригінальні плати Arduino віробляються Фірмою Smart Projects. Сейчас доступно 20 версій плат, Які різняться характеристиками мікроконтролера та кількістю аналогових и цифрових виводів. Найбільш Розповсюдження версією плат Arduino є плата Arduino Uno.Uno R3? це контролер, что побудованій на Основі мікроконтролера ATmega 328 (малюнок 1.1). Дана платформа відрізняється від усіх попередніх тім, что вона НЕ вікорістовує USB-послідовний порт FTDI. Замість цього плата, в якості перетворювач інтерфейсів USB-UART, вікорістовує мікроконтролер MEGA16U2. Платформа має 14 цифрових входів/віходів (6 з якіх могут використовуват як виходи ШІМ), 6 аналогових входів, кварцовий резонатор на 16 МГц, троянд єм USB, троянд єм живлення, троянд єм для внутрішньосхемного программирования (ICSP) та кнопку скидання. [1]
Малюнок 1.1? Arduino Uno R3 вигляд Зовнішній
Основні характеристики Платформи Arduino Uno R3 подані у табліці 1.1
Таблиця 1.1Основні характеристики Arduino Uno R3
МікроконтролерATmega328Робоча напруга5 ВВхідна напряжение (рекомендовано) 7-12 ВВхідна напряжение (Межі) 6-20 ВЦіфрові входь/віході14 (з якіх 6 забезпечують вихід ШІМ) Аналогові вході6Флеш-пам ять32 кб (ATmega328) з якіх 0.5 кб вікорістовується для завантажувачаОЗП2 Кб (ATmega328) EEPROM1 Кб (ATmega328) Тактова частота16 МГц Arduino Uno может отрімуваті живлення через Підключення USB або від зовнішнього джерела живлення. Джерело живлення вібірається автоматично. У якості зовнішнього джерела живлення (Не USB) может використовуват мережевий AC/DC-адаптер або акумулятор/батарея. Штекер адаптера підключається помощью троянд єму 2.1 мм з центральним позитивним полюсом. У разі живлення від батареї ее проводь необходимо під єднаті до виводів Gnd и Vin троянд єма Power. Напруга зовнішнього джерела живлення может буті в межах від 6 до 20 В. Однак, Зменшення напруги живлення нижчих 7В виробляти до Зменшення напруги на віводі 5V, что может стать причиною нестабільної роботи пристрою. Використання напруги более 12В может прізвесті до перегріву стабілізатора напруги и виходе плати з ладу. З урахуванням цього, рекомендується використовуват джерело живлення з напругою в діапазоні від 7 до 12В. Нижчих перераховані виводи живлення, что розміщені на платі:
· VIN. Напруга, что Надходить в Arduino безпосередно від зовнішнього джерела живлення (Не пов язано з 5В від USB або іншою стабілізованою напругою). Через цею вивід можна як подаваті Зовнішнє живлення, так и спожіваті струм, коли Пристрій живитися від зовнішнього адаптера.
· 5V. На вивід Надходить напряжение 5В від стабілізатора напруги на платі, в незалежності від того, як живитися Пристрій: від адаптера (7 - 12В), від USB (5В) або через вивід VIN (7 - 12В). Живить Пристрій через виводи 5V або 3V3 НЕ рекомендується, оскількі в цьом випадка НЕ ??вікорістовується стабілізатор напруги, что может привести до виходе плати з ладу.
· 3.3V. 3.3В, что надходять від стабілізатора напруги на платі. Максимальний струм, споживання від цього виводу, стає 50мА.
· GND. Вивід землі.
· IOREF. Цей вивід надає платам Розширення інформацію по робочій напрузі мікроконтролера Arduino. Залежних від напруги, яка зчітується з виводу IOREF, плата Розширення может переключітіся на відповідне джерело живлення або задіяті перетворювачі рівнів, что дозволити Їй працювати як з 5В, так и з 3.3В-прилаштувати.
З використанн функцій pinMode (), digitalWrite () i digitalRead () КОЖЕН з 14 цифрових виводів может працювати в якості входу або виходе. Рівень напруги на виводами ограниченной 5В. Максимальний струм, Який может віддаваті або спожіваті одна вивід, стає 40мА. Усі виводи сполучені з внутрішнімі підтягуючімі резисторами (за замовч...