Mikä on Arduino?

Yleiskatsaus:

Oletko koskaan halunnut luoda ohjelman, joka voisi kirjaimellisesti tehdä kahvin sinulle? Jos näin on, saatat olla kiinnostunut mikrokontrollerin kehittämisestä.

Mikrokontrollerit ovat tunnetusti vaikeita ohjelmoida; Arduinon tavoite on luoda helppokäyttöinen tapa kehittää ohjelmistokehittäjiä mikrokontrollerin ohjelmointiin. Arduino on Atmel ATmega -prosessorin ympärille rakennettu mikrokontrollerirajapinta, joka yhdistyy kieleen ja ohjelmointiympäristöön logiikan luomiseen sirulle.

Ohjelmisto ja laitteisto:

Arduino on avoin lähde sekä ohjelmisto- että laitteistomäärityksissään, jotta harrastajat voivat koota yksinkertaisimmat Arduino-moduulit itse käsin. Kehittyneempiä esiasennettuja Arduino-moduuleja voi ostaa ja ne ovat hinnaltaan vaatimattomia. Laitteisto on monissa määrämuotoisuuksissa, pienestä kulutettavasta laitteesta, suurempaan pintaan asennettuihin moduuleihin. Tietokoneliitännän ensisijainen tila on USB-liitännän kautta, mutta Bluetooth-, sarja- ja ethernet-muodon tekijät ovat myös olemassa.

Arduino-ohjelmisto on ilmainen ja avoin lähdekoodi. Ohjelmointialusta perustuu suosittuun johdotuskieliin. IDE perustuu Processingiin, joka on tunnettujen kielten joukossa suunnittelijoita ja prototyyppejä. Toisin kuin useimmat mikro-ohjainliitännät, Arduino on ristikkäinen alusta; sitä voidaan käyttää Windows, Linux ja Macintosh OS X: ssä.

Sovellukset:

Arduino antaa käyttäjille yksinkertaisen polun luoda interaktiivisia kohteita, jotka voivat ottaa kytkinten ja antureiden sisääntulon, sekä hallita fyysisiä lähtöjä, kuten valoja, moottoreita tai toimilaitteita. Koska kieli perustuu hyvin käytetyille kehyksille, Arduino voi olla vuorovaikutuksessa muiden ohjelmistojen kanssa, kuten Flashissa tai jopa Web-sovellusliittymissä, kuten Twitterissä .

hankkeet:

Foorumi on jo kehittänyt kehittäjien yhteisöä, joka jakaa paljon avoimen lähdekoodin töitä. Viihdyttäjät ovat käyttäneet sitä luomaan laajan valikoiman innovatiivisia projekteja, ohjelmistermostaattiohjaimista, tekstiviestien lähettämiseen tarkoitettuihin vauvamonitoreihin , lelu-aseen, joka syttyy joka kerta, kun tiettyä hashtagia käytetään Twitterissä. Ja kyllä, siellä on jopa koko sivu Arduino-hankkeista kahvilaitteiden ohjaamiseksi.

Arduinon merkitys:

Vaikka jotkut näistä Arduinon projekteista saattavat tuntua epämiellyttäviltä, ​​tekniikka todellakin koskettaa useita suuntauksia, jotka tekevät siitä potentiaalisesti tärkeän voiman teollisuudelle. " Esineiden internet " on suosittu ilmaus, jota käytetään teknologiyhteisössä kuvaamaan arkipäivän kohteita, jotka ovat yhteydessä Internetiin ja osaavat jakaa tietoja. Älykäs energiankulutusmittari on usein käytetty esimerkki, joka säätelee laitteen käyttöä energian säästämiseksi. Monet pitävät Internetin asioita tärkeänä osana löyhästi määriteltyä ilmiötä nimeltä Web 3.0

Myös yleiskäsityksen käsite on nopeasti kasvava kulttuurinen normi. Julkinen käsitys ja mukavuustaso ovat siirtymässä kohti teknologian integrointia arkipäivän kudoksiin. Arduinon pienen muotokertoimen ansiosta sitä voidaan käyttää kaikenlaisissa arjen esineissä. Itse asiassa Arduino LilyPad -muodostustekijä mahdollistaa pukeutuvat Arduino-laitteet.

Työkalu innovaatioon:

Avoimet lähdekoodiprojektit, kuten Arduino, pienentävät sisäänrakennuksen esteitä kehittäjille, jotka haluavat kokeilla vuorovaikutteisia esineitä. Tämä luo mahdollisuuden uuden aallon energiaan ja aloittelijoille luomaan asioita Internetissä. Nämä innovaattorit pystyvät nopeasti prototyyppimaan ja kokeilemaan vuorovaikutteisia laitteita käyttämällä Arduino-alustaa, ennen kuin se luo tuotantovalmiita tarjouksia. Seuraavaksi Mark Zuckerberg tai Steve Jobs saattavat jonain päivänä löytää uusia tapoja tietokoneisiin, jotka voivat liittyä fyysiseen maailmaan. Olisi järkevää kiinnittää huomiota tähän tilaan, ja Arduino on erinomainen tapa "laskea varpaasi" interaktiivisten kohteiden mahdollisuuksiin.