Общността на Ардуино е огромнаброят на потребителите, много учебни материали, проекти и решения "до ключ", които се използват в различни приложения. Компанията предлага и много прост метод за взаимодействие с външни периферни устройства. Първоначално базата 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 способно взаимодействовать с другими Arduino, компютри и микроконтролери. Платформата на устройството позволява серийна връзка, като се използват контактите RX (0) и TX (1). Процесорът ATmega16U2 излъчва такава връзка чрез USB порт: в резултат на това на компютъра е инсталиран допълнителен виртуален COM порт. Софтуерът Arduino включва помощна програма, която обменя текстови съобщения по създаден канал. На платката на устройството са инсталирани светодиодите RX и TX, които светят по време на прехвърлянето на информация между компютъра и процесора ATmega162U. Благодарение на отделна библиотека можете да организирате връзка, като използвате различни контакти, не ограничени до нула и първо. И с помощта на допълнителни карти за разширение става възможно да се организират други методи за взаимодействие, например Wi-Fi, радио канал, Ethernet мрежа.
Arduino Uno smd обладает специальным предпазител, който предпазва USB портовете на компютъра от късо съединение и пренапрежение. Въпреки че компютрите имат своя собствена защита, предпазителят осигурява допълнителна увереност. Той може да прекъсне връзката, ако на входа на USB порта се подава повече от 500 mA ток и го възстановява, когато токът се върне към нормалното.
заключение
За да обобщим, нека кажем, че Ардуино е достагъвкава и функционална платформа за разработване на различни приложения. Той има огромен потенциал за взаимодействие с периферни устройства. Arduino е чудесен за изучаване на микроконтролери, а също така може да послужи като основа за малки проекти.