Što je Arduino?

Pregled:

Jeste li ikada željeli stvoriti program koji bi doslovno mogao napraviti vašu kavu za vas? Ako je tako, možda ćete biti zainteresirani za razvoj mikrokontrolera.

Mikrokontroleri su zloglasni jer se teško programirati; cilj Arduina je stvoriti pristupačan način za razvoj programera za ulazak u svijet mikrokontrolera programiranja. Arduino je mikrokontroler sučelje izgrađeno oko Atmel ATmega procesora, zajedno s jezikom i programskim okruženjem za stvaranje logike na čipu.

Softver i hardver:

Arduino je open source, kako u softverskoj i hardverskoj specifikaciji, tako da hobisti mogu sami sastaviti najjednostavnije Arduino module. Sofisticiranije unaprijed sastavljeni Arduino moduli mogu se kupiti i skromno cijene. Hardver dolazi u mnogim specifikacijama formata, od malog nosivog uređaja, do većih površinskih modula. Primarni način povezivanja putem računala je putem USB-a, iako postoje i Bluetooth, serijski i ethernet čimbenici.

Arduino softver je slobodan i otvoren. Programska platforma temelji se na popularnom jeziku ožičenja. IDE se temelji na obradi, što je poznati jezik među dizajnera i prototipova. Za razliku od većine sučelja mikrokontrolera, Arduino je cross-platform; može se izvoditi na Windows, Linux i Macintosh OS X.

Prijave:

Arduino korisnicima omogućava jednostavan put za stvaranje interaktivnih objekata koji mogu uzeti ulaze s prekidača i senzora te kontrolirati fizičke izlaze poput svjetala, motora ili aktuatora. Budući da se jezik temelji na dobro korištenim okvirima, Arduino može komunicirati s drugim softverom na računalu poput Flasha ili čak web API-ja poput Twittera .

Projekti:

Platforma je već unaprijedila zajednicu programera koji dijele puno open-source radova. Zainteresirani su ga iskoristili za stvaranje širokog spektra inovativnih projekata, od upravljača softvera na termostat, do bebenih monitora koji šalju SMS obavijesti , do pištolja za igračke koja se aktivira svaki put kad se na Twitteru koristi određeni hashtag . I da, postoji čak i cijela stranica Arduino projekata za kontrolu aparata za kavu.

Važnost Arduina:

Iako se neki od tih Arduino projekata mogu činiti nepristojni, tehnologija zapravo obuhvaća niz trendova koji će ga učiniti potencijalno važnom silom u industriji. " Internet stvari " popularan je izraz koji se koristi u tehničkoj zajednici za opisivanje svakodnevnih stavki koje su povezane s internetom i koje mogu dijeliti informacije. Smart mjerila energije često su korišteni, što bi moglo regulirati korištenje uređaja kako bi se uštedio novac na energiju. Mnogi smatraju internetom stvari važnim dijelom labavo definiranog fenomena nazvanog Web 3.0

Također, koncept sveprisutnog računanja brzo postaje kulturnom normom. Javna percepcija i udobnost razvijaju se prema integriranju tehnologije u tkivo svakodnevnog života. Mali oblik faktora Arduina omogućuje njegovu primjenu u svim vrstama svakodnevnih predmeta. U stvari, Arduino LilyPad faktor omogućava nosive Arduino uređaje.

Alat za inovacije:

Otvoreni projekti poput Arduina spuštaju barijeru ulaska programera koji žele eksperimentirati s interaktivnim objektima. To će stvoriti priliku za novi val energije i startups u stvaranju internet stvari. Ovi inovatori će moći brzo prototipirati i eksperimentirati s interaktivnim uređajima pomoću Arduino platforme, prije stvaranja ponude za proizvodnju. Sljedeći Mark Zuckerberg ili Steve Jobs možda će jednog dana biti pronađeni, stvarajući nove načine za povezivanje računala s fizičkim svijetom. Bilo bi pametno obratiti pažnju na taj prostor, a Arduino je odličan način da "zamočiš prste" u mogućnosti interaktivnih objekata.