Kaj je Arduino?

Pregled:

Si kdaj želel ustvariti program, ki bi lahko dobil kavo za vas? Če je tako, vas morda zanima razvoj mikrokrmilnika.

Mikrokrmilniki so zloglasni, ker jih je težko programirati; cilj Arduino je ustvariti dostopen način za razvijalce programske opreme, da vstopijo v svet programiranja mikrokrmilnikov. Arduino je vmesnik mikrokrmilnikov, zgrajen okrog Atmel ATmega procesorja, skupaj z jezikovnim in programskim okoljem za ustvarjanje logike na čipu.

Programska oprema in strojna oprema:

Arduino je odprte kode, tako v svoji programski opremi kot v strojni opremi, tako da lahko navdušenci sami sestavijo najpreprostejše modele Arduino ročno. Več sofisticiranih vnaprej sestavljenih modulov Arduino lahko kupite in jih kupujete po cenah. Strojna oprema je na voljo v številnih formatnih specifikacijah, od majhne naprave, ki jo je mogoče nositi, do večjih modulov na površini. Osnovni način računalniške povezave je prek USB-ja, čeprav obstajajo tudi Bluetooth, serijski in ethernetni faktorji.

Programska oprema Arduino je brezplačna in odprtokodna. Programska platforma temelji na priljubljenem jeziku ožičenja. IDE temelji na procesiranju, ki je znani jezik med oblikovalci in prototipi. Za razliko od večine vmesnikov mikrokrmilnikov je Arduino več platforme; se lahko zažene v operacijskih sistemih Windows, Linux in Macintosh OS X.

Aplikacije:

Arduino uporabnikom omogoča enostavno pot ustvarjati interaktivne predmete, ki lahko sprejmejo vhod iz stikal in senzorjev ter nadzorujejo fizične izhode, kot so luči, motorji ali aktuatorji. Ker jezik temelji na dobro uporabljenih okvirih, lahko Arduino komunicira z drugo programsko opremo na računalniku, kot je Flash ali celo spletnimi API-ji, kot je Twitter .

Projekti:

Platforma je že spodbudila skupnost razvijalcev, ki delijo veliko dela z odprtim kodom. Navdušenci so ga uporabili za ustvarjanje širokega spektra inovativnih projektov, od programske opreme termostatskih krmilnikov, do otroških monitorjev, ki pošiljajo SMS opozorila , na igračko pištolo, ki se požari vsakič, ko se uporablja določen hashtag na Twitterju. In ja, celo celo stran Arduino projektov za nadzor aparatov za kavo.

Pomen Arduino:

Medtem ko se nekateri od teh Arduino projektov lahko zdijo nesmiselni, tehnologija dejansko prilagaja številnim trendom, ki bodo v industriji pomenila potencialno pomembno silo. » Internet stvari « je priljubljena fraza, ki se uporablja v tehnološki skupnosti, da bi opisala vsakodnevne predmete, ki so povezani z internetom in lahko delijo informacije. Pametni števci energije so pogosto uporabljeni primeri, ki bi lahko regulirali uporabo naprave, da bi prihranili denar na področju energije. Mnogi menijo, da je internet stvari pomemben del ohlapno določenega pojava, imenovanega Web 3.0

Tudi koncept vseprisotnega računanja hitro postaja kulturna norma. Javna percepcija in raven udobja se preusmerja k integriranju tehnologije v tkivo vsakodnevnega življenja. Majhen obliko Arduino omogoča, da se uporablja za vse vrste vsakdanjih predmetov. Pravzaprav oblika obrazca Arduino LilyPad omogoča nosljive Arduino naprave.

Orodje za inovacije:

Projekti z odprtokodnim projektom, kot je Arduino, znižajo vstopno oviro za razvijalce, ki želijo eksperimentirati z interaktivnimi predmeti. To bo ustvarilo priložnost za nov val energije in zagonov pri ustvarjanju interneta stvari. Ti inovatorji bodo lahko z uporabo platforme Arduino hitro izdelali prototip in poskusili z interaktivnimi napravami , preden bodo ustvarili ponudbo za proizvodnjo. Naslednji Mark Zuckerberg ali Steve Jobs lahko nekega dne najdejo nove načine za računalnike, ki se povezujejo s fizičnim svetom. Bilo bi pametno upoštevati ta prostor, Arduino pa je odličen način, da "potopite prste" v možnosti interaktivnih predmetov.