Arduinon yleiskatsaus ja sen merkitys

Sisällysluettelo:

Arduinon yleiskatsaus ja sen merkitys
Arduinon yleiskatsaus ja sen merkitys
Anonim

Mikro-ohjaimet ovat tunnetusti vaikeita ohjelmoida. Arduinon tavoitteena on luoda helppokäyttöinen tapa ohjelmistokehittäjille astua mikrokontrolleriohjelmoinnin maailmaan. Arduino on mikro-ohjainliittymä, joka on rakennettu Atmel ATmega -prosessorin ympärille yhdistettynä integroituun kehitysympäristöön (IDE) logiikan luomiseksi sirulle.

Ohjelmisto ja laitteisto

Arduino on avoimen lähdekoodin sekä ohjelmisto- että laitteistospesifikaatioiltaan, jotta harrastajat voivat koota yksinkertaisimmat Arduino-moduulit itse käsin. Kehittyneempiä valmiiksi koottuja Arduino-moduuleja voi ostaa ja ne ovat kohtuuhintaisia. Laitteistolla on useita eri muotoja, pienestä puettavasta laitteesta suurempiin pinta-asennettaviin moduuleihin. Ensisijainen tietokoneyhteystapa on USB, vaikka Bluetooth-, sarja- ja Ethernet-muototekijät ovat myös olemassa.

Arduino-ohjelmisto on ilmainen ja avoimen lähdekoodin. Ohjelmointialusta perustuu suosittuun Wiring-kieleen. IDE perustuu Processingiin, joka on suunnittelijoiden keskuudessa hyvin tunnettu kieli. Toisin kuin useimmat mikro-ohjainliitännät, Arduino on monialustainen, joten sitä voidaan käyttää Windowsissa, Linuxissa ja macOS:ssä.

Vaikka Arduino IDE toimii vain Windowsissa, Macissa tai Linuxissa, Arduinon ohjaamiseen puhelimella tai tabletilla on useita käyttöliittymiä.

Image
Image

Bottom Line

Arduino antaa käyttäjille yksinkertaisen tavan luoda interaktiivisia objekteja, jotka voivat ottaa syötteitä kytkimistä ja antureista ja ohjata fyysisiä lähtöjä, kuten valoja, moottoreita tai toimilaitteita. Koska kieli perustuu hyvin käytettyihin kehyksiin, Arduino voi olla vuorovaikutuksessa muiden tietokoneen ohjelmistojen, kuten Flashin, tai jopa verkkosovellusliittymien, kuten Twitterin, kanssa.

Projektit

Alusta on jo edistänyt kehittäjien yhteisöä, jotka jakavat paljon avoimen lähdekoodin työtä. Harrastajat ovat käyttäneet sitä luodessaan useita innovatiivisia projekteja ohjelmistotermostaattiohjaimista, tekstiviestihälytyksiä lähettäviin itkuhälyttimiin ja leluaseisiin, jotka laukeavat aina, kun Twitterissä käytetään tiettyä hashtagia. Ja kyllä, siellä on myös Arduino-projektien sivu kahvilaitteiden ohjaamiseen.

Arduinon merkitys

Vaikka jotkin näistä Arduino-projekteista saattavat tuntua kevyeltä, teknologia hyödyntää useita trendejä, jotka tekevät siitä mahdollisesti tärkeän voiman alalla. Internet of Things (IoT) on suosittu ilmaus, jota käytetään teknologiayhteisössä kuvaamaan jokapäiväisiä kohteita, jotka ovat yhteydessä Internetiin ja voivat jakaa tietoa. Älykkäät energiamittarit ovat usein käytetty esimerkki, joka voi säännellä laitteiden käyttöä energian säästämiseksi.

Yleinen käsitys on siirtymässä kohti teknologian integroimista jokapäiväiseen elämään. Arduinon pieni muotokerroin mahdollistaa sen soveltamisen kaikenlaisiin jokapäiväisiin esineisiin. Itse asiassa Arduino LilyPad -muotokerroin mahdollistaa puettavat Arduino-laitteet.

Avoimen lähdekoodin projektit, kuten Arduino, alentavat vuorovaikutteisia objekteja kokeilevien kehittäjien pääsyn esteitä. Nämä innovaattorit pystyvät nopeasti prototyypittämään ja kokeilemaan interaktiivisia laitteita Arduino-alustan avulla ennen tuotantovalmiiden laitteiden luomista. Seuraava Mark Zuckerberg tai Steve Jobs voidaan jonakin päivänä löytää luovan uusia tapoja tietokoneille liittyä fyysiseen maailmaan. Arduino on loistava tapa kokeilla älylaitteiden mahdollisuuksia.

Suositeltava: