Arduino Uno: призначення, опис платформи

Спільнота Arduino представляє собою величезну кількість користувачів, безліч навчальних матеріалів, проектів і готових рішень, які використовуються в різних додатках. Також компанія пропонує досить простий метод взаємодії із зовнішніми периферійними пристроями. Спочатку база Arduino розроблялася для забезпечення підключення різноманітних виконавчих механізмів і датчиків до мікроконтролера без використання додаткових схем. Розробка простих пристроїв і додатків не вимагає глибоких знань в електроніці.

Опис пристрою

Arduino Uno являє собою відкриту платформу, що дозволяє збирати різноманітні електронні пристрої. Ця плата буде корисна і цікава творчим людям, програмістам, дизайнерам та іншим допитливим умам, які люблять конструювати власні гаджети. Arduino Uno може працювати як в зв'язці з комп'ютером, так і автономно. Все залежить від призначення та ідеї.

Платформа Arduino Uno складається програмної та апаратної частин, які досить гнучкі і прості в експлуатації. Для програмування використовують спрощену версію С ++ (Wiring). Проектування можна здійснювати на безкоштовне забезпечення Arduino IDE і на базі довільного інструментарію С / С ++. Пристрій підтримує операційні системи Linux, MacOS і Windows. Для програмування і зв'язку з комп'ютером використовується USB-кабель, а для роботи в автономному режимі необхідний блок живлення (6-20В). Для новачків розроблені готові набори для конструювання електроніки - серія «Матрьошка».

Arduino Uno R3

Це нова модель, вироблена в Італії. Виконана вона на базі мікропроцесора ATmega328p, тактова частота якого становить 16 МГц, пам'ять - 32 кб. Плата має 20 контактів (контрольованих) виведення і введення, призначених для взаємодії з периферійними пристроями.

Можливості пристрою

Arduino Uno здатне взаємодіяти з іншими Arduino, комп'ютерами і микроконтроллерами. Платформа пристрою дозволяє забезпечити послідовне з'єднання за допомогою контактів RX (0) і TX (1). Процесор ATmega16U2 транслює таке з'єднання через USB порт: в результаті на комп'ютері встановлюється додатковий віртуальний COM-порт. Програмне забезпечення Arduino включає в себе утиліту, яка здійснює обмін текстових повідомлень по створеному каналу. На платі пристрою встановлені світлодіоди RX і TX, які світяться під час передачі інформації між комп'ютером і процесором ATmega162U. Завдяки окремій бібліотеці можна організувати з'єднання з використанням різних контактів, не обмежуючись нульовим і першим. А за допомогою додаткових плат розширення з'являється можливість організувати й інші способи взаємодії, наприклад, Wi-Fi, радіоканал, мережа Езернет.

Arduino Uno smd володіє спеціальним запобіжником, який захищає USB-порти комп'ютера від коротких замикань і перенапруги. Хоча комп'ютери і володіють власним захистом, запобіжник забезпечує додаткову впевненість. Він здатний розірвати з'єднання, якщо на вхід USB-порту подається струм більш 500мА, і відновлює його, коли струм приходить в норму.

Висновок

Підводячи підсумки, скажемо, що Arduino - вельми гнучка і функціональна платформа для розробки різних додатків. Вона має величезні можливості для забезпечення взаємодії з периферійними пристроями. Arduino прекрасно підходить для вивчення мікроконтролерів, а також може служити основою для невеликих проектів.


» » Arduino Uno: призначення, опис платформи