Mikrobeheerders is berug daarvoor dat dit moeilik is om te programmeer. Die doel van Arduino is om 'n toeganklike manier te skep vir sagteware-ontwikkelaars om die wêreld van mikrobeheerder-programmering te betree. Arduino is 'n mikrobeheerder-koppelvlak wat rondom 'n Atmel ATmega-verwerker gebou is, tesame met 'n geïntegreerde ontwikkelingsomgewing (IDE) om logika op die skyfie te skep.
sagteware en hardeware
Arduino is oopbron, beide in sy sagteware en hardeware spesifikasie, sodat stokperdjies die eenvoudigste Arduino-modules self met die hand kan saamstel. Meer gesofistikeerde vooraf saamgestelde Arduino-modules kan gekoop word en is beskeie geprys. Die hardeware kom in baie formaatspesifikasies, van 'n klein draagbare toestel tot groter oppervlak-gemonteerde modules. Die primêre modus van rekenaarverbinding is via USB, hoewel Bluetooth-, reeks- en Ethernet-vormfaktore ook bestaan.
Die Arduino-sagteware is gratis en oopbron. Die programmeringsplatform is gebaseer op die gewilde Wiring-taal. Die IDE is gebaseer op Processing, wat 'n bekende taal onder ontwerpers is. Anders as die meeste mikrobeheerder-koppelvlakke, is Arduino kruisplatform, dus kan dit op Windows, Linux en macOS gebruik word.
Alhoewel die Arduino IDE net op Windows, Mac of Linux werk, is daar 'n aantal koppelvlakke beskikbaar om Arduino met 'n foon of tablet te beheer.
Onderste reël
Arduino laat gebruikers 'n eenvoudige pad toe om interaktiewe voorwerpe te skep wat insette van skakelaars en sensors kan neem, en fisiese uitsette soos ligte, motors of aktuators kan beheer. Omdat die taal gebaseer is op goed gebruikte raamwerke, kan Arduino interaksie met ander sagteware op die rekenaar soos Flash of selfs web API's soos Twitter.
Projects
Die platform het reeds 'n gemeenskap van ontwikkelaars bevorder wat baie oopbronwerk deel. Entoesiaste het dit gebruik om 'n reeks innoverende projekte te skep, van sagteware-termostaatbeheerders tot babamonitors wat SMS-waarskuwings stuur, tot 'n speelgoedgeweer wat elke keer afvuur wanneer 'n sekere hutsmerker op Twitter gebruik word. En ja, daar is ook 'n bladsy met Arduino-projekte om koffietoestelle te beheer.
Die belangrikheid van Arduino
Terwyl sommige van hierdie Arduino-projekte ligsinnig lyk, maak die tegnologie gebruik van verskeie neigings wat dit 'n potensieel belangrike krag in die bedryf sal maak. Die Internet van Dinge (IoT) is 'n gewilde frase wat in die tegnologiegemeenskap gebruik word om alledaagse items te beskryf wat aan die internet gekoppel is en inligting kan deel. Slim energiemeters is 'n voorbeeld wat dikwels gebruik word, wat toestelgebruik kan reguleer om geld op energie te bespaar.
Openbare persepsie verskuif na die integrasie van tegnologie in die weefsel van die alledaagse lewe. Die klein vormfaktor van Arduino laat dit toe om op allerhande alledaagse voorwerpe toegepas te word. Trouens, die Arduino LilyPad-vormfaktor maak voorsiening vir draagbare Arduino-toestelle.
Oopbronprojekte soos Arduino verlaag die toegangsgrens vir ontwikkelaars wat met interaktiewe voorwerpe wil eksperimenteer. Hierdie innoveerders sal vinnig prototipeer en eksperimenteer met interaktiewe toestelle deur die Arduino-platform te gebruik, voordat 'n produksiegereed-aanbieding geskep word. Die volgende Mark Zuckerberg of Steve Jobs kan eendag gevind word om nuwe maniere te skep vir rekenaars om met die fisiese wêreld te koppel. Arduino is 'n wonderlike manier om met die moontlikhede van slimtoestelle te eksperimenteer.