Kas ir Arduino?

Pārskats:

Vai jūs kādreiz vēlējāties radīt programmu, kas varētu burtiski padarīt jūsu kafiju par jums? Ja tā, jūs varētu interesēt mikrokontrolleru attīstība.

Mikrokontrolleri ir pazīstami ar to, ka tos ir grūti programmēt; Arduino mērķis ir izveidot pieejamu veidu, kā programmatūras izstrādātāji iekļūst pasaules mikrokontrolleru programmēšanas procesā. Arduino ir mikrokontrolleru saskarne, kas uzpildīta ar Atmel ATmega procesoru, kopā ar valodu un programmēšanas vidi loģikas izveidošanai mikroshēmā.

Programmatūra un aparatūra:

Arduino ir atvērtā koda gan programmatūras, gan aparatūras specifikācijā, lai hobiji varētu paši ar rokām apkopot vienkāršākos Arduino moduļus. Sarežģītākus iepriekš montētus Arduino moduļus var iegādāties un tie ir nedaudz dārgi. Aparatūra ir pieejama daudzās formāta specifikācijās, sākot ar mazu valkājamu ierīci, uz lielākiem uzmontētiem moduļiem. Datora pieslēguma primārais režīms ir USB, taču pastāv arī Bluetooth, sērijas un Ethernet formas faktori.

Arduino programmatūra ir bezmaksas un atvērtā koda programmatūra. Programmēšanas platforma ir balstīta uz populāro instalācijas valodu. IDE balstās uz apstrādi, kas ir plaši pazīstama valoda dizaineru un prototipu vidū. Atšķirībā no daudziem mikrokontrolleru saskarnēm, Arduino ir pārrobežu platforma; to var darbināt operētājsistēmās Windows, Linux un Macintosh OS X.

Pieteikumi:

Arduino lietotājiem ir vienkāršs ceļš, lai izveidotu interaktīvus objektus, kas spēj veikt ievadi no slēdžiem un sensoriem, kā arī kontrolēt fiziskos rezultātus, piemēram, gaismas, dzinējus vai izpildmehānismus. Tā kā valoda ir balstīta uz labi izmantotajām sistēmām, Arduino var mijiedarboties ar citu programmatūru datorā, piemēram, Flash vai pat interneta API, piemēram, Twitter .

Projekti:

Šī platforma jau ir veicinājusi izstrādātāju kopienu, kas kopīgi izmanto daudzas atvērtā koda darba iespējas. Entuziasti to ir izmantojuši, lai izveidotu plašu novatorisku projektu klāstu, sākot no programmatūras termostatu kontrolieriem, līdz bērnu monitoriem, kas sūta SMS brīdinājumus , uz rotaļlietas ieroci, kas tiek izmantota katru reizi, kad tiek izmantots noteiktais čivināt. Un jā, ir pat viss Arduino projekts kafijas automātu kontrolei.

Arduino nozīme:

Kaut arī daži no šiem Arduino projektiem var šķist vieglprātīgi, tehnoloģija faktiski iekļaujas vairākās tendencēs, kas padara to par potenciāli nozīmīgu spēku šajā nozarē. " Lietu internets " ir tautas frāze, ko tehnoloģiju kopienā izmanto, lai aprakstītu ikdienas priekšmetus, kas ir savienoti ar internetu un var apmainīties ar informāciju. Viedie enerģijas skaitītāji ir bieži lietots piemērs, kas var regulēt ierīces lietošanu, lai ietaupītu naudu enerģijai. Daudzi uzskata, ka lietu internets ir svarīga brīvi definētas parādības daļa, ko sauc par Web 3.0

Arī visuresošās skaitļošanas jēdziens strauji kļūst par kultūras normu. Sabiedrības uztvere un komforta līmenis pāriet uz tehnoloģiju integrēšanu ikdienas dzīvē. Arduino mazais formas koeficients ļauj to pielietot visu veidu ikdienas priekšmetos. Patiesībā Arduino LilyPad formas koeficients ļauj izmantot apveltītus Arduino ierīces.

Inovācijas instruments:

Atvērtā koda projekti, piemēram, Arduino, samazina ienākšanas barjeru izstrādātājiem, kuri vēlas eksperimentēt ar interaktīviem objektiem. Tas radīs iespēju jaunu enerģijas vilni un jaunizveidotiem lietojumu interneta veidošanai. Šie novatori spēs ātri izstrādāt prototipus un eksperimentēt ar interaktīvām ierīcēm, izmantojot Arduino platformu, pirms izstrādāt gatavu produktu piedāvājumu. Nākamais Marks Zuckerbergs vai Steve Jobs var atrast kādu dienu, radot jaunus veidus, kā datorus var saskarties ar fizisko pasauli. Būtu prātīgi pievērst uzmanību šai vietai, un Arduino ir lielisks veids, kā "nomest pirkstiem" interaktīvo objektu iespējās.