Što je Arduino®?

Arduino® se odnosi na marku malih računalnih platformi i odgovarajućeg softvera za programiranje namijenjen ljubiteljima elektronike, “uradi sam” (uradi sam) gomili, umjetnicima i edukatorima. Talijanska tvrtka istog imena dizajnira Ardunio® proizvode i nudi besplatnu dokumentaciju, softver, pa čak i kompletne hardverske sheme online za bilo koga za korištenje ili distribuciju. Tehnologija je prvenstveno namijenjena interakciji s fizičkim svijetom i može se koristiti s širokim spektrom senzora, svjetala, motora i drugih elektroničkih komponenti za otkrivanje i interakciju s okolinom. Živahna zajednica korisnika primijenila je tehnologiju u projektima u rasponu od zabavnih naprava do autonomnih zrakoplova

Arduino® platforma izvorno je stvorena kao jeftin i jednostavan način upoznavanja talijanskih studenata s programiranjem i dizajnom elektronike, ali naglasak projekta na pristupačnosti, jednostavnosti korištenja i otvorenom dizajnu brzo je privukao globalnu pozornost. Tvrtka je postala pionir u hardveru otvorenog koda, filozofiji u kojoj su potpune hardverske sheme dostupne za gotovo svaku svrhu. Tvrtka je zaštitila svoje ime kako se njezine talijanske pločice ne bi pomiješale s imitacijama loše kvalitete; Međutim, dostupan je niz proizvoda temeljenih na Arduino® dizajnu, od jeftinih azijskih verzija do Freeduino stranice koju podržava zajednica koja podržava projekte bez zaštitnih znakova na temelju službenih dizajna. Arduino® tim u potpunosti je prihvatio ovaj duh otvorenosti sa besplatno dostupnom dokumentacijom, podrškom i primjerima projekata te je čak uključio predložena poboljšanja drugih korisnika u svoje vlastite dizajne.

Od svog stvaranja 2005. godine, Arduino® brand se proširio tako da uključuje niz različitog hardvera, kao i programski jezik i Integrirano razvojno okruženje (IDE) za stvaranje softverskih programa. Bez obzira na to je li proizveden od strane službenog tima ili drugih tvrtki, hardver se često prodaje kao dio unaprijed izgrađene ploče bazirane na mikrokontroleru, tj. malom računalu koje izvršava softverske upute. Ljubitelji elektronike također mogu kupiti nesastavljen Arduino® kit ili čak dizajnirati pločicu od nule i kupiti mikrokontroler zasebno. Glavne razlike pronađene među unaprijed sastavljenim proizvodima su veličina ploče i broj i vrsta ulazno/izlaznih (I/O) opcija za povezivanje mikrokontrolera s drugim komponentama.

Većina Arduino® projekata uključuje neki oblik fizičkog računanja, što znači da mikrokontroler osjeća ili na neki način komunicira s okolinom oko sebe. U najjednostavnijim primjerima, to može uključivati ​​samo uključivanje i isključivanje diode koja emitira svjetlo (LED), ali platforma ima dovoljno računalne snage za robotiku ili napredne elektronske projekte. Umjetnici, hardverski hakeri i entuzijasti koristili su Arduino® proizvode za izgradnju nekih vrlo kreativnih projekata, uključujući bespilotne letjelice (UAV), uređaje koji prate onečišćujuće tvari u zraku, pa čak i biljke koje mogu zvati, tweetati ili slati poruke svojim vlasnicima kada im je potrebna voda.