Šta je Arduino?

Pregled:

Da li ste ikada želeli da napravite program koji bi bukvalno mogao napraviti kafu za vas? Ako je tako, možda ćete biti zainteresovani za razvoj mikrokontrolera.

Mikrokontroleri su ozloglašeni što su teško programirati; Cilj Arduina je da stvori pristupačan način za programera da uđu u svet programiranja mikrokontrolera. Arduino je interfejs mikrokontrolera izgrađen oko Atmel ATmega procesora, zajedno sa jezičkim i programskim okruženjem za stvaranje logike na čipu.

Softver i hardver:

Arduino je otvoreni izvor, kako u svojoj softverskoj i hardverskoj specifikaciji, tako da hobisti mogu sami da sastave najjednostavnije Arduino module. Još sofisticirani prethodno montirani Arduino moduli mogu se kupiti i cene su skromno. Hardver dolazi u mnogim specifikacijama formata, od malog uređaja koji se može nositi, do većih modula na površini. Primarni način povezivanja računara je putem USB-a, iako postoje Bluetooth, serijski i ethernet faktori.

Arduino softver je besplatan i open source. Programska platforma zasnovana je na popularnom jeziku ožičenja. IDE je zasnovan na procesiranju, što je poznati jezik među dizajnerima i prototipima. Za razliku od većine interfejsa mikrokontrolera, Arduino je cross-platforma; može se pokrenuti na Windows, Linux i Macintosh OS X.

Aplikacije:

Arduino omogućava korisnicima jednostavan put za stvaranje interaktivnih objekata koji mogu uzeti ulaz od prekidača i senzora i kontrolisati fizičke izlaze kao što su svjetla, motori ili aktuatori. Zbog toga što se jezik zasniva na dobro korišćenim okvirima, Arduino može da komunicira sa drugim softverom na računaru poput Flash-a ili čak API-jevima kao što je Twitter .

Projekti:

Platforma je već podstakla zajednicu programera koji dele dosta otvorenog koda. Enthusiasts ga koriste da kreiraju širok spektar inovativnih projekata, od softverskih termostatskih kontrolera, do beba monitora koji šalju SMS upozorenja , na igračku pištolj koji puca svaki put kada se određeni hashtag koristi na Twitter-u. I da, postoji i cela stranica Arduino projekata za kontrolu aparata za kafu.

Važnost Arduino:

Iako neki od ovih Arduino projekata mogu izgledati bezobzirno, tehnologija zapravo se svodi na brojne trendove koji će to učiniti potencijalno važnom silom u industriji. " Internet stvari " je popularna fraza koja se koristi u tehnološkoj zajednici da bi opisala svakodnevne predmete koji su povezani na Internet i mogu dijeliti informacije. Pametni brojilci energije su često korišćeni primeri, koji bi mogli regulisati upotrebu uređaja kako bi se uštedela energija. Mnogi smatraju da je Internet stvari važan deo loosno definisanog pojava pod nazivom Web 3.0

Takođe, koncept sveobuhvatnog računarstva brzo postaje kulturna norma. Javna percepcija i nivo komfora pomeraju se u integraciju tehnologije u tkivo svakodnevnog života. Mala forma faktora Arduino omogućava da se primjenjuje u svim vrstama svakodnevnih predmeta. Zapravo, Arduino LilyPad oblikni faktor dozvoljava nosljive Arduino uređaje.

Alat za inovaciju:

Projekat otvorenog koda, kao što je Arduino, spusti prepreku za unos za programere koji pokušavaju da eksperimentišu sa interaktivnim objektima. Ovo će stvoriti priliku za novi val energije i pokretanja u stvaranju Interneta stvari. Ovi inovatori će moći brzo prototipirati i eksperimentisati sa interaktivnim uređajima koristeći Arduino platformu, pre nego što kreiraju ponudu za proizvodnju. Sledeći Mark Zuckerberg ili Steve Jobs mogu se jednog dana naći na novim načinima kako bi računari mogli da se suoče sa fizičkim svetom. Bilo bi mudro obratiti pažnju na ovaj prostor, a Arduino je odličan način da "potapate svoje prste" u mogućnosti interaktivnih objekata.