Общността на Arduino е огромна общност от потребители, уроци, проекти и готови решения, които се използват в различни приложения. Компанията предлага и много прост метод за взаимодействие с външни периферни устройства. Първоначално базата на Arduino е проектирана така, че да позволи на различни задвижващи механизми и сензори да бъдат свързани към микроконтролера без използването на допълнителни схеми. Разработването на прости устройства и приложения не изисква дълбоки познания по електроника.
Описание на устройството
Arduino Uno е отворена платформа, която ви позволява да сглобявате различни електронни устройства. Тази дъска ще бъде полезна и интересна за креативни хора, програмисти, дизайнери и други любознателни умове, които обичат да проектират свои собствени джаджи. Arduino Uno може да работи както във връзка с компютър, така и самостоятелно. Всичко зависи от целта и идеята.
Платформата Arduino Uno се състои от софтуерни и хардуерни части, които са много гъвкави и лесни за използване.операция. За програмиране се използва опростена версия на C ++ (окабеляване). Проектирането може да се извърши с безплатния софтуер Arduino IDE и на базата на произволни C / C ++ инструменти. Устройството поддържа операционни системи Linux, MacOS и Windows. За програмиране и комуникация с компютър се използва USB кабел, а за офлайн работа е необходим захранващ блок (6-20V). За начинаещи са разработени готови комплекти за проектиране на електроника - серия Matryoshka.
Arduino Uno R3
Това е нов модел, произведен в Италия. Изработен е на базата на микропроцесора ATmega328p, чиято тактова честота е 16 MHz, паметта е 32 kb. Платката има 20 пина (контролирани) изход и вход, проектирани да взаимодействат с периферни устройства.
Функции на устройството
Arduino Uno е в състояние да взаимодейства с други Arduinos, компютри и микроконтролери. Платформата на устройството позволява серийно свързване с помощта на щифтовете RX (0) и TX (1). Процесорът ATmega16U2 излъчва такава връзка чрез USB порт: в резултат на това на компютъра е инсталиран допълнителен виртуален COM порт. Софтуерът Arduino включва помощна програма, която обменя текстови съобщения през създадения канал. Платката на устройството има RX и TX светодиоди, които светват по време на трансфера на информация между компютъра и процесора ATmega162U. Благодарение на отделна библиотека можете да организирате връзка с помощта на различни контакти, безограничени до нула и първо. И с помощта на допълнителни карти за разширение става възможно да се организират други начини за взаимодействие, например Wi-Fi, радиоканал, Ethernet мрежа.
Arduino Uno smd има специален предпазител, който предпазва USB портовете на компютъра от късо съединение и пренапрежение. Въпреки че компютрите са самозащитаващи се, предпазител осигурява допълнителна сигурност. Той е в състояние да прекъсне връзката, ако повече от 500mA ток се подава към входа на USB порта, и да го възстанови, когато токът се върне към нормалното.
Заключение
Обобщавайки, можем да кажем, че Arduino е много гъвкава и функционална платформа за разработване на различни приложения. Има огромни възможности за взаимодействие с периферни устройства. Arduino е чудесно за изучаване на микроконтролери и може да служи и като база за малки проекти.