Pregled Arduina in njegovega pomena

Kazalo:

Pregled Arduina in njegovega pomena
Pregled Arduina in njegovega pomena
Anonim

Mikrokontrolerji so znani po tem, da jih je težko programirati. Cilj Arduina je ustvariti dostopen način za razvijalce programske opreme, da vstopijo v svet programiranja mikrokrmilnikov. Arduino je mikrokrmilniški vmesnik, zgrajen okoli procesorja Atmel ATmega, skupaj z integriranim razvojnim okoljem (IDE) za ustvarjanje logike na čipu.

Programska in strojna oprema

Arduino je odprtokoden, tako v specifikacijah programske kot strojne opreme, tako da lahko ljubitelji sami ročno sestavijo najpreprostejše module Arduino. Bolj izpopolnjene vnaprej sestavljene module Arduino je mogoče kupiti in imajo skromno ceno. Strojna oprema je na voljo v številnih specifikacijah formata, od majhne nosljive naprave do večjih površinsko nameščenih modulov. Primarni način povezave z računalnikom je prek USB-ja, obstajajo pa tudi Bluetooth, serijski in Ethernet.

Programska oprema Arduino je brezplačna in odprtokodna. Programska platforma temelji na priljubljenem jeziku Wiring. IDE temelji na obdelavi, ki je med oblikovalci dobro znan jezik. Za razliko od večine mikrokrmilniških vmesnikov je Arduino večplatformski, zato ga je mogoče izvajati v sistemih Windows, Linux in macOS.

Čeprav Arduino IDE deluje samo v sistemih Windows, Mac ali Linux, so na voljo številni vmesniki za krmiljenje Arduina s telefonom ali tablico.

Image
Image

Spodnja vrstica

Arduino omogoča uporabnikom preprosto pot do ustvarjanja interaktivnih predmetov, ki lahko sprejemajo vhode od 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 v računalniku, kot je Flash, ali celo s spletnimi API-ji, kot je Twitter.

Projekti

Platforma je že spodbudila skupnost razvijalcev, ki si delijo veliko odprtokodnega dela. Navdušenci so ga uporabili za ustvarjanje vrste inovativnih projektov, od krmilnikov programske opreme za termostat do varušk, ki pošiljajo SMS opozorila, do igrače pištole, ki sproži vsakič, ko je na Twitterju uporabljen določen hashtag. In ja, obstaja tudi stran s projekti Arduino za krmiljenje aparatov za kavo.

Pomen Arduina

Čeprav se nekateri od teh projektov Arduino morda zdijo neresni, se ta tehnologija osredotoča na več trendov, zaradi katerih bo postala potencialno pomembna sila v industriji. Internet stvari (IoT) je priljubljen izraz, ki se uporablja v tehnološki skupnosti za opis vsakdanjih predmetov, ki so povezani z internetom in lahko delijo informacije. Pametni števci energije so pogosto uporabljen primer, ki lahko uravnava uporabo naprav in tako prihrani denar.

Javno dojemanje se premika proti vključevanju tehnologije v tkivo vsakdanjega življenja. Majhna oblika Arduina omogoča uporabo na vseh vrstah vsakodnevnih predmetov. Pravzaprav oblika Arduino LilyPad omogoča nosljive naprave Arduino.

Odprtokodni projekti, kot je Arduino, znižujejo vstopno oviro za razvijalce, ki želijo eksperimentirati z interaktivnimi objekti. Ti inovatorji bodo lahko hitro izdelali prototip in eksperimentirali z interaktivnimi napravami z uporabo platforme Arduino, preden bodo ustvarili ponudbo, pripravljeno za proizvodnjo. Naslednji Mark Zuckerberg ali Steve Jobs bo morda nekega dne ustvaril nove načine za povezovanje računalnikov s fizičnim svetom. Arduino je odličen način za eksperimentiranje z možnostmi pametnih naprav.

Priporočena: