Што е Ардуино?

Преглед:

Дали некогаш сте сакале да креирате програма која буквално би можела да го направи вашето кафе за вас? Ако е така, можеби ќе бидете заинтересирани за развој на микроконтролери.

Микроконтролерите се познати по тоа што е тешко да се програмираат; целта на Arduino е да се создаде пристапен начин за развивачите на софтвер да влезат во светот на програмирање на микроконтролери. Arduino е интерфејс за микроконтролери изграден околу Atmel ATmega процесорот, заедно со јазично и програмско опкружување за создавање на логика на чипот.

Софтвер и хардвер:

Arduino е софтвер со отворен код, како во својата софтверска, така и во хардверска спецификација, така што хобистите можат самите да ги соберат наједноставните Arduino модули со рака. Повеќе софистицирани претходно собрани Arduino модули може да се купат и се скромно цени. Хардверот доаѓа во многу спецификации за формат, од мал уред за носење, до поголеми површински монтирани модули. Примарниот режим на компјутерска врска е преку USB, иако постојат и Bluetooth, сериски и етернет форм фактори.

Софтверот Arduino е бесплатен и софтвер со отворен код. Програмската платформа е базирана на популарниот јазик за жици. IDE се базира на процесирање, што е добро познат јазик меѓу дизајнерите и прототиповите. За разлика од повеќето интерфејси на микроконтролерите, Arduino е крос-платформа; може да работи на Windows, Linux и Macintosh OS X.

Апликации:

Arduino им овозможува на корисниците едноставен пат да креираат интерактивни објекти кои можат да внесат влез од прекинувачите и сензорите и да ги контролираат физичките излези како светлата, моторите или актуаторите. Бидејќи јазикот се базира на добро користените рамки, Arduino може да комуницира со друг софтвер на компјутерот како Flash, па дури и веб API-ите како Твитер .

Проекти:

Платформата веќе поттикнуваше заедница на програмери кои делат многу работа со отворен код. Ентузијастите го користеа за да создадат широк спектар на иновативни проекти, од контролори на софтверски термостати, до бебе монитори кои испраќаат SMS сигнали до пиштол за играње кој се активира секој пат кога се користи одреден хаштаг на Твитер. И да, има дури и цела страница на Arduino проекти за контролирање на апарати за кафе.

Важноста на Arduino:

Додека некои од овие Arduino проекти може да изгледаат несериозно, технологијата всушност ги следи бројните трендови што ќе ја направат потенцијално важна сила во индустријата. " Интернетот на нештата " е популарна фраза која се користи во технолошката заедница за да ги опише секојдневните предмети кои се поврзани со Интернет и можат да споделуваат информации. Паметните бројачи на енергија се често користен пример, кој може да ја регулира употребата на апаратот за да заштеди пари на енергија. Многумина сметаат дека Интернетот на работите е важен дел од лабаво дефинираниот феномен наречен Веб 3.0

Исто така, концептот на сеприсутното компјутери брзо станува културна норма. Јавната перцепција и нивото на удобност се префрлаат кон интеграција на технологијата во секојдневниот живот. Малиот форм фактор на Arduino овозможува да се применува во сите видови секојдневни објекти. Всушност, формалниот фактор на Arduino LilyPad дозволува уреди со Arduino погоден за носене.

Алатка за иновации:

Проектите со отворен код како Arduino ја намалуваат бариерата за влез за програмери кои бараат да експериментираат со интерактивни објекти. Ова ќе создаде можност за нов бран на енергија и стартап во создавањето на Интернет на нештата. Овие иноватори ќе можат брзо да прототираат и да експериментираат со интерактивни уреди со користење на платформата Arduino, пред да создадат понуда за подготовка за производство. Следниот Марк Цукерберг или Стив Џобс може еден ден да се најдат создавање нови начини за компјутерите да се поврзат со физичкиот свет. Би било мудро да се обрне внимание на овој простор, а Arduino е одличен начин да ги "натопиш прстите" во можностите на интерактивните објекти.