Общ преглед на Arduino и неговото значение

Съдържание:

Общ преглед на Arduino и неговото значение
Общ преглед на Arduino и неговото значение
Anonim

Микроконтролерите са известни с това, че са трудни за програмиране. Целта на Arduino е да създаде достъпен начин за разработчиците на софтуер да навлязат в света на програмирането на микроконтролери. Arduino е интерфейс на микроконтролер, изграден около процесор Atmel ATmega, съчетан с интегрирана среда за разработка (IDE) за създаване на логика в чипа.

Софтуер и хардуер

Arduino е с отворен код, както в софтуерната, така и в хардуерната си спецификация, така че любителите да могат сами да сглобяват най-простите Arduino модули на ръка. По-сложни предварително сглобени модули Arduino могат да бъдат закупени и са на скромни цени. Хардуерът се предлага в много спецификации на формат, от малко носимо устройство до по-големи повърхностно монтирани модули. Основният режим на свързване с компютър е чрез USB, въпреки че съществуват и форм-фактори Bluetooth, сериен и Ethernet.

Софтуерът Arduino е безплатен и с отворен код. Платформата за програмиране е базирана на популярния език Wiring. IDE се основава на Processing, който е добре познат език сред дизайнерите. За разлика от повечето интерфейси на микроконтролера, Arduino е междуплатформен, така че може да се изпълнява на Windows, Linux и macOS.

Въпреки че Arduino IDE работи само на Windows, Mac или Linux, има редица налични интерфейси за управление на Arduino с телефон или таблет.

Image
Image

Долен ред

Arduino позволява на потребителите лесен път за създаване на интерактивни обекти, които могат да приемат информация от превключватели и сензори и да контролират физически изходи като светлини, двигатели или задвижващи механизми. Тъй като езикът е базиран на добре използвани рамки, Arduino може да взаимодейства с друг софтуер на компютъра като Flash или дори с уеб API като Twitter.

Проекти

Платформата вече е насърчила общност от разработчици, които споделят много работа с отворен код. Ентусиастите са го използвали, за да създадат набор от иновативни проекти, от софтуерни контролери за термостати до бебефони, които изпращат SMS предупреждения, до играчка-пистолет, който стреля всеки път, когато се използва определен хаштаг в Twitter. И да, има и страница с проекти на Arduino за управление на уреди за кафе.

Значението на Arduino

Докато някои от тези проекти на Arduino може да изглеждат несериозни, технологията включва няколко тенденции, които ще я направят потенциално важна сила в индустрията. Интернет на нещата (IoT) е популярна фраза, използвана в технологичната общност за описание на ежедневни елементи, които са свързани с интернет и могат да споделят информация. Интелигентните електромери са често използван пример, който може да регулира използването на уреда, за да спести пари за енергия.

Общественото възприятие се измества към интегриране на технологиите в тъканта на ежедневието. Малкият форм-фактор на Arduino позволява да се прилага за всякакви ежедневни предмети. Всъщност форм-факторът Arduino LilyPad позволява носене на Arduino устройства.

Проектите с отворен код като Arduino намаляват бариерата за навлизане на разработчиците, които искат да експериментират с интерактивни обекти. Тези новатори ще могат бързо да създават прототипи и да експериментират с интерактивни устройства, като използват платформата Arduino, преди да създадат готово за производство предложение. Следващият Марк Зукърбърг или Стив Джобс може един ден да бъдат открити, създавайки нови начини за взаимодействие на компютрите с физическия свят. Arduino е чудесен начин да експериментирате с възможностите на смарт устройствата.

Препоръчано: