Arduino ja selle tähtsuse ülevaade

Sisukord:

Arduino ja selle tähtsuse ülevaade
Arduino ja selle tähtsuse ülevaade
Anonim

Mikrokontrollerid on kurikuulsad selle poolest, et neid on raske programmeerida. Arduino eesmärk on luua tarkvaraarendajatele ligipääsetav viis siseneda mikrokontrollerite programmeerimise maailma. Arduino on Atmel ATmega protsessori ümber ehitatud mikrokontrolleri liides, mis on ühendatud integreeritud arenduskeskkonnaga (IDE) kiibile loogika loomiseks.

Tarkvara ja riistvara

Arduino on avatud lähtekoodiga nii oma tarkvara kui ka riistvara spetsifikatsioonide poolest, et harrastajad saaksid lihtsamaid Arduino mooduleid ise käsitsi kokku panna. Keerulisemaid eelmonteeritud Arduino mooduleid saab osta ja nende hind on tagasihoidlik. Riistvara on saadaval paljudes vormingutes, alates väikesest kantavast seadmest kuni suuremate pinnale paigaldatavate mooduliteni. Peamine arvutiühenduse viis on USB, kuigi on olemas ka Bluetoothi, jada- ja Etherneti vormitegurid.

Arduino tarkvara on tasuta ja avatud lähtekoodiga. Programmeerimisplatvorm põhineb populaarsel Wiring keelel. IDE põhineb töötlemisel, mis on disainerite seas hästi tuntud keel. Erinev alt enamikust mikrokontrolleri liidestest on Arduino platvormideülene, nii et seda saab käitada Windowsis, Linuxis ja macOS-is.

Kuigi Arduino IDE töötab ainult Windowsis, Macis või Linuxis, on Arduino juhtimiseks telefoni või tahvelarvutiga saadaval mitmeid liideseid.

Image
Image

Alumine rida

Arduino võimaldab kasutajatel lihts alt luua interaktiivseid objekte, mis saavad lülititelt ja anduritelt sisendit ning juhtida füüsilisi väljundeid, nagu tuled, mootorid või täiturmehhanismid. Kuna keel põhineb hästi kasutatavatel raamistikel, saab Arduino suhelda muu arvuti tarkvaraga, nagu Flash või isegi veebi API-dega, nagu Twitter.

Projektid

Platvorm on juba edendanud arendajate kogukonda, kes jagavad palju avatud lähtekoodiga tööd. Entusiastid on seda kasutanud mitmesuguste uuenduslike projektide loomiseks, alates tarkvara termostaadi kontrolleritest kuni beebimonitorideni, mis saadavad SMS-teateid, kuni mängupüstolini, mis laseb iga kord, kui Twitteris teatud hashtagit kasutatakse. Ja jah, seal on ka kohvimasinate juhtimiseks mõeldud Arduino projektide leht.

Arduino tähtsus

Kuigi mõned neist Arduino projektidest võivad tunduda kergemeelsed, kasutab tehnoloogia mitmeid suundumusi, mis muudavad selle tööstuses potentsiaalselt oluliseks jõuks. Asjade Internet (IoT) on tehnikakogukonnas populaarne fraas, mis kirjeldab igapäevaseid esemeid, mis on Internetiga ühendatud ja võimaldavad teavet jagada. Nutikad energiaarvestid on sageli kasutatav näide, mis võib reguleerida seadmete kasutamist, et säästa energiat.

Avalik arusaam on muutumas tehnoloogia integreerimise suunas igapäevaellu. Arduino väike vormitegur võimaldab seda kasutada igasuguste igapäevaste esemete puhul. Tegelikult võimaldab Arduino LilyPadi vormitegur kanda Arduino seadmeid.

Avatud lähtekoodiga projektid, nagu Arduino, vähendavad interaktiivsete objektidega katsetada soovivate arendajate sisenemisbarjääri. Need uuendajad saavad enne tootmisvalmis pakkumise loomist kiiresti prototüüpida ja interaktiivseid seadmeid katsetada, kasutades Arduino platvormi. Järgmine Mark Zuckerberg või Steve Jobs võidakse ühel päeval leida, kes loob arvutitele uusi viise füüsilise maailmaga liidestamiseks. Arduino on suurepärane viis nutiseadmete võimalustega katsetamiseks.

Soovitan: