Mis on Arduino?

Ülevaade:

Kas olete kunagi tahtnud luua programmi, mis võiks teie sõna otseses mõttes oma kohvi valmistada? Kui jah, siis võite olla huvitatud mikrokontrolleri arendamisest.

Mikrokontrollerid on tuntud, kuna neid on raske programmeerida; Arduino eesmärk on luua tarkvaraarendajatele ligipääsu viis siseneda mikrokontrollerite programmeerimise maailmale. Arduino on Atmel ATmega-protsessoriga ümber ehitatud mikrokontrolleri liides, mis on ühendatud keele ja programmeerimiskeskkonnaga kiibi loogika loomiseks.

Tarkvara ja riistvara:

Arduino on avatud lähtekoodiga nii tarkvara kui ka riistvara spetsifikatsioonis, nii et hobbyist saab käsitsi kõige lihtsamad Arduino moodulid kokku panna. Arduino moodulite eelseadistatud komplekte saab osta ja neid hinnata tagasihoidlikult. Riistvara on saadaval paljudes vormingu spetsifikatsioonides, alates väikestest kandekindlatest seadmetest kuni suuremate pinnale paigaldatud mooduliteni. Arvutiühenduse peamine režiim on USB kaudu, kuigi on olemas ka Bluetoothi, seeriaviisi ja Etherneti vormi tegurid.

Arduino tarkvara on tasuta ja avatud lähtekoodiga. Programmeerimisplatvorm põhineb populaarsel juhtmestiku keeles. IDE põhineb töötlemisel, mis on disainerite ja prototüüpide hulgas hästi tuntud keel. Erinevalt enamikust mikrokontrolleri liidestest on Arduino platvormil; seda saab käitada Windowsis, Linuxis ja Macintosh OS X-is.

Rakendused:

Arduino võimaldab kasutajatel lihtsat rada interaktiivsete objektide loomiseks, mis võivad lülititelt ja anduritelt sisestada, ning juhtida füüsilisi väljundeid nagu tuled, mootorid või ajamid. Kuna keele aluseks on hästikasutatud raamistikud, saab Arduino suhelda arvuti muu tarkvara, nagu Flash või isegi veebi API-sid nagu Twitter .

Projektid:

Platvorm on juba arendanud arendajate kogukonda, kes jagavad palju avatud lähtekoodiga töökohti. Huviringkonnad on seda kasutanud, et luua laia valikut uuenduslikke projekte, alates tarkvara termostaadikontrolleritest kuni SMS-teadete saatmisega beebimonitoridesse, et mänguasjapüstol, mis käivitub iga kord, kui mõnes Twitteris kasutatakse mõnda räsikut . Ja jah, seal on isegi kogu leht Arduino projektidest kohviseadmete kontrollimiseks.

Arduino tähtsus:

Kuigi mõned neist Arduino projektidest võivad tunduda kergemeelsed, tõmbab tehnoloogia tegelikult mitmeid suundumusi, mis muudavad selle tööstuses potentsiaalselt oluliseks jõuks. Asjade Internet on populaarne väljavõte, mida tehnoloogia kogukonnas kasutatakse, et kirjeldada igapäevaseid esemeid, mis on Internetiga ühendatud ja võimaldavad teavet jagada. Arukad energiaarvestid on sageli kasutatav näide, mis võib reguleerida seadmete kasutamist energia säästmiseks. Paljud leiavad, et asjade Internet on lahutult määratletud nähtuse oluline osa, mida nimetatakse Web 3.0ks

Ka üldlevinud arvutite mõiste on kiiresti muutumas kultuurinormiks. Avaliku arusaamise ja mugavuse tase on suunatud tehnoloogia integreerimisele igapäevaelus. Arduino väike vormikorraldus võimaldab seda kasutada igat liiki igapäevastes objektides. Tegelikult võimaldab Arduino LilyPad vormi tegur kaasaskantavaid Arduino seadmeid.

Innovatsiooni tööriist:

Avatud lähtekoodiga projektid, nagu Arduino, vähendavad turule sisenemise takistust arendajatele, kes soovivad katsetada interaktiivseid objekte. See loob võimaluse uue energia laine ja käivitamisteks asjade Interneti loomiseks. Need uuendajad saavad kiiresti prototüübi teha ja eksperimenteerida interaktiivsete seadmetega, kasutades Arduino platvormi, enne kui valmistatakse valmis pakkumisi. Järgmine Mark Zuckerberg või Steve Jobs võib ühel päeval leida uusi võimalusi arvutite ühendamiseks füüsilise maailma. See oleks mõistlik pöörata tähelepanu sellele ruumile ja Arduino on suurepärane võimalus "varba varjamiseks" interaktiivsete objektide võimalusteks.