Pregled Arduina i njegovog značaja

Sadržaj:

Pregled Arduina i njegovog značaja
Pregled Arduina i njegovog značaja
Anonim

Mikrokontroleri su poznati po tome što ih je teško programirati. Cilj Arduina je stvoriti pristupačan način za programere softvera da uđu u svijet programiranja mikrokontrolera. Arduino je interfejs mikrokontrolera izgrađen oko Atmel ATmega procesora, zajedno sa integrisanim razvojnim okruženjem (IDE) za kreiranje logike na čipu.

Softver i hardver

Arduino je otvorenog koda, kako u softverskoj tako i u hardverskoj specifikaciji, tako da hobisti mogu sami sastaviti najjednostavnije Arduino module ručno. Sofisticiraniji unaprijed sastavljeni Arduino moduli se mogu kupiti i po skromnoj cijeni. Hardver dolazi u mnogim specifikacijama formata, od malog nosivog uređaja do većih modula koji se montiraju na površinu. Primarni način povezivanja sa računarom je preko USB-a, iako postoje i Bluetooth, serijski i Ethernet faktori oblika.

Arduino softver je besplatan i otvorenog koda. Programska platforma je bazirana na popularnom Wiring jeziku. IDE je baziran na Processingu, koji je dobro poznat jezik među dizajnerima. Za razliku od većine sučelja mikrokontrolera, Arduino je višeplatformski, tako da se može pokrenuti na Windows, Linux i macOS.

Iako Arduino IDE radi samo na Windows, Mac ili Linux, postoji niz dostupnih interfejsa za kontrolu Arduina pomoću telefona ili tableta.

Image
Image

Donja linija

Arduino omogućava korisnicima jednostavan put za kreiranje interaktivnih objekata koji mogu uzimati ulaz od prekidača i senzora, te kontrolirati fizičke izlaze poput svjetla, motora ili aktuatora. Budući da je jezik baziran na dobro korištenim okvirima, Arduino može komunicirati s drugim softverom na računalu kao što je Flash ili čak web API-ji poput Twittera.

Projekti

Platforma je već podstakla zajednicu programera koji dijele puno otvorenog koda. Entuzijasti su ga koristili za kreiranje niza inovativnih projekata, od softverskih termostatskih kontrolera do monitora za bebe koji šalju SMS upozorenja, do pištolja za igračke koji puca svaki put kada se određeni hashtag koristi na Twitteru. I da, tu je i stranica Arduino projekata za kontrolu aparata za kafu.

Važnost Arduina

Dok se neki od ovih Arduino projekata mogu činiti neozbiljnima, tehnologija koristi nekoliko trendova koji će je učiniti potencijalno važnom silom u industriji. Internet stvari (IoT) je popularna fraza koja se koristi u tehnološkoj zajednici za opisivanje svakodnevnih stvari koje su povezane na internet i mogu dijeliti informacije. Pametna brojila energije su često korišten primjer, koji bi mogao regulirati korištenje uređaja radi uštede novca.

Percepcija javnosti se pomera ka integraciji tehnologije u tkivo svakodnevnog života. Mali faktor forme Arduina omogućava da se primeni na sve vrste svakodnevnih objekata. Zapravo, Arduino LilyPad faktor oblika omogućava nosive Arduino uređaje.

Projekti otvorenog koda kao što je Arduino snižavaju ulaznu barijeru za programere koji žele eksperimentirati s interaktivnim objektima. Ovi inovatori će moći brzo da prototipiraju i eksperimentišu sa interaktivnim uređajima koristeći Arduino platformu, pre nego što kreiraju ponudu spremnu za proizvodnju. Sljedeći Mark Zuckerberg ili Steve Jobs jednog dana bi mogli biti pronađeni kako stvaraju nove načine za povezivanje računara sa fizičkim svijetom. Arduino je odličan način da eksperimentišete sa mogućnostima pametnih uređaja.

Preporučuje se: