Kas yra "Arduino"?

Apžvalga:

Ar kada nors norėjote sukurti programą, kuri būtų tiesioginė jūsų kava? Jei taip, jus domina mikrovaldiklių kūrimas.

Mikrovaldikliai yra žinomi, nes jų sunku programuoti; "Arduino" tikslas yra sukurti prieinamą būdą programinės įrangos kūrėjams patekti į mikrovaldiklių programavimo pasaulį. Arduino yra mikrovaldiklio sąsaja, sukurta aplink "Atmel" ATmega procesorių, kartu su kalbos ir programavimo aplinka, kuriant lustą logika.

Programinė įranga ir aparatūra:

"Arduino" yra atvirojo kodo tiek savo programinės įrangos, tiek aparatinės įrangos specifikacijoje, kad mėgėjai galėtų surinkti pačius paprasčiausius "Arduino" modulius rankomis. Daugiau sudėtingų "Arduino" modulių iš anksto sumontuotų modulių galima įsigyti ir jų kaina yra nedidelė. Techninė įranga pateikiama daugelyje formato specifikacijų, nuo nedidelio nešiojamo prietaiso iki didesnio paviršiaus montuojamo modulio. Pirminis kompiuterio jungties būdas yra per USB, nors "Bluetooth", serijos ir "Ethernet" formų veiksniai taip pat egzistuoja.

"Arduino" programinė įranga yra nemokama ir atviro kodo. Programavimo platforma yra pagrįsta populiariausi laidų kalba. IDE pagrįstas apdorojimu, kuris yra gerai žinoma kalba tarp dizainerių ir prototipų. Skirtingai nuo daugelio mikrovaldiklių sąsajų, "Arduino" yra kryžminio platformos; jį galima paleisti "Windows", "Linux" ir "Macintosh OS X".

Programos:

"Arduino" suteikia vartotojams paprastą būdą kurti interaktyvius objektus, kurie gali būti naudojami iš jungiklių ir jutiklių, ir kontroliuoti fizinius išėjimus, tokius kaip žiburiai, varikliai ar pavaros. Kadangi kalba remiasi gerai naudojamomis sistemomis, "Arduino" gali bendrauti su kita programine įranga kompiuteryje, pvz., "Flash" ar net interneto API, pvz., " Twitter" .

Projektai:

Ši platforma jau paskatino kūrėjų bendruomenę, kuri dalijasi daug atvirojo kodo darbo. Entuziastieji naudojosi, kad sukurtumėte platų inovacinių projektų spektrą, nuo programinės įrangos termostatų valdiklių, iki kūdikių monitorių, kurie siunčia SMS įspėjimus , į žaislų šautuvą, kuris užsidega kiekvieną kartą, kai naudojamas tam tikras " hashtag " naudojimas "Twitter". Ir taip, yra netgi viso "Arduino" projektų, skirtų kavos aparatams valdyti.

"Arduino" svarba:

Nors kai kurie iš šių " Arduino" projektų gali pasirodyti nepatogūs, technologijos iš tiesų jungiasi prie daugybės tendencijų, todėl tai gali būti svarbi jėga pramonėje. " Daiktų internetas " yra populiari frazė, naudojama technologijų bendruomenėje, kad apibūdintų kasdienius dalykus, kurie yra prijungti prie interneto ir galintys dalytis informacija. Pažangiosios energijos skaitikliai yra dažnai naudojamas pavyzdys, kuris gali reguliuoti prietaisų naudojimą energijos taupymui. Daugelis žmonių mano, kad daiktų internetas yra svarbi laisvai apibrėžto reiškinio dalis, vadinama " Web 3.0"

Be to, visuotinės kompiuterijos sąvoka greitai tampa kultūrine norma. Visuomenės suvokimas ir komforto lygis pereina prie technologijų integravimo į kasdienį gyvenimą. "Arduino" nedidelio formato faktorius leidžia jį naudoti visais kasdieniais daiktais. Iš tiesų "Arduino LilyPad" formos veiksnys leidžia naudoti "Arduino" įrenginius.

Naujovių įrankis:

Atvirojo kodo projektai, tokie kaip "Arduino", mažina įėjimo kliūtis kūrėjams, norintiems eksperimentuoti su interaktyviais objektais. Tai sukurs galimybę sukurti naują energijos bangą ir kurti daiktų internetą. Šie novatoriai galės greitai paruošti ir eksperimentuoti su interaktyviais įrenginiais, naudodamiesi "Arduino" platforma, prieš pradėdami kurti paruoštą produkciją. Kitą kartą Markas Zuckerbergas ar Steve'as Džobsas vieną dieną gali rasti, sukurdamas naujus kompiuterių sąsajos su fiziniu pasauliu būdus. Būtų protinga atkreipti dėmesį į šią erdvę, o "Arduino" yra puikus būdas "nulenkti pirštus" į interaktyvių objektų galimybes.