Mis on Arduino®?

Arduino® viitab väikeste arvutusplatvormide ja vastava programmeerimistarkvara kaubamärgile, mis on suunatud elektroonikahuvilistele, isetegijatele, kunstnikele ja koolitajatele. Samanimeline Itaalia ettevõte kujundab Ardunio® tooteid ning pakub veebis tasuta dokumentatsiooni, tarkvara ja isegi täielikke riistvaraskeeme, mida igaüks saab kasutada või levitada. Tehnoloogia on peamiselt mõeldud suhtlemiseks füüsilise maailmaga ning seda saab kasutada paljude erinevate andurite, tulede, mootorite ja muude elektroonikakomponentidega, et tajuda ja suhelda keskkonnaga. Elav kasutajate kogukond on seda tehnoloogiat rakendanud projektides, mis ulatuvad meelelahutusseadmetest autonoomsete lennukiteni

Arduino® platvorm loodi algselt odava ja lihtsa viisina tutvustada Itaalia õpilastele elektroonika programmeerimist ja disaini, kuid projekti rõhuasetus taskukohasusele, kasutusmugavusele ja avatud disainile tõmbas kiiresti ülemaailmse tähelepanu. Ettevõttest sai avatud lähtekoodiga riistvara teerajaja – filosoofia, mille kohaselt tehakse täielikud riistvaraskeemid kättesaadavaks peaaegu igaks otstarbeks. Ettevõte pani oma nime kaubamärgi alla, et hoida Itaalias toodetud trükkplaate segi ajamise eest halva kvaliteediga imitatsioonidega; Arduino® disainidel põhinevad tooted on siiski saadaval odavatest Aasia toodetest kuni kogukonna toetatud Freeduino saidini, mis toetab ametlikel kujundustel põhinevaid kaubamärgivabu projekte. Arduino® meeskond võttis selle avatuse vaimu täielikult omaks tasuta kättesaadava dokumentatsiooni, toe ja näidisprojektidega ning on isegi oma disainidesse lisanud teiste kasutajate soovitusi.

Alates selle loomisest 2005. aastal on Arduino® kaubamärk laienenud, hõlmates nii erinevat riistvara kui ka programmeerimiskeelt ja integreeritud arenduskeskkonda (IDE) tarkvaraprogrammide loomiseks. Olenemata sellest, kas riistvara toodab ametlik meeskond või teised ettevõtted, müüakse riistvara sageli mikrokontrolleri ümber põhineva eelehitatud trükkplaadi osana, st väikese arvutina, mis täidab tarkvarajuhiseid. Elektroonikahuvilised saavad osta ka kokkupanemata Arduino® komplekti või isegi disainida trükkplaadi nullist ja osta mikrokontrolleri eraldi. Peamised erinevused eelmonteeritud toodete vahel on plaadi suurus ning sisend/väljund (I/O) valikute arv ja tüüp, et ühendada mikrokontroller teiste komponentidega.

Enamik Arduino® projekte hõlmab teatud vormis füüsilist andmetöötlust, mis tähendab, et mikrokontroller tajub või suhtleb mingil viisil seda ümbritseva keskkonnaga. Lihtsamate näidete puhul ei pruugi see hõlmata muud kui valgusdioodi (LED) sisse- ja väljalülitamist, kuid platvormil on piisavalt arvutusvõimsust robootika või täiustatud elektroonikaprojektide jaoks. Kunstnikud, riistvarahäkkerid ja entusiastid on kasutanud Arduino® tooteid väga loominguliste projektide ehitamiseks, sealhulgas mehitamata õhusõidukid (UAV), õhusaastet jälgivad seadmed ja isegi taimed, mis saavad oma omanikele helistada, säutsu või sõnumeid saata, kui neil on vaja vett.