Wat is Arduino?

oorsig:

Het jy al ooit 'n program wou skep wat jou koffie letterlik vir jou kon maak? Indien wel, sou u dalk belangstel in mikrokontroller-ontwikkeling.

Mikrobeheerders is berug om moeilik om te program Die doel van Arduino is om 'n toeganklike manier te skep vir sagteware-ontwikkelaars om die wêreld van mikrokontrollerprogrammering te betree. Arduino is 'n mikrokontroleerder koppelvlak gebou rondom 'n Atmel ATmega verwerker, tesame met 'n taal en programmering omgewing vir die skep van logika op die chip.

Sagteware en Hardeware:

Arduino is open source, beide in die sagteware-en hardeware spesifikasie, sodat hobbyisten die eenvoudigste Arduino modules self met die hand kan bymekaar bring. Meer gesofistikeerde voorafgemaakte Arduino modules kan gekoop word en word beskeie pryse. Die hardeware kom in baie formaat spesifikasies, van 'n klein draagbare toestel, na groter opbouwmodules. Die primêre modus van rekenaarverbinding is via USB, hoewel Bluetooth, seriële en ethernet vorm faktore ook bestaan.

Die Arduino sagteware is gratis en open source. Die programmeringsplatform is gebaseer op die gewilde Wiring-taal. Die IDE is gebaseer op Verwerking, wat 'n bekende taal onder ontwerpers en prototipeerders is. In teenstelling met die meeste mikrokontroller-koppelvlakke, is Arduino kruisplatform; Dit kan op Windows, Linux en Macintosh OS X uitgevoer word.

aansoeke:

Arduino laat gebruikers toe om 'n maklike pad te skep 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 met ander sagteware op die rekenaar kommunikeer, soos Flash of selfs web-API's soos Twitter .

projekte:

Die platform het reeds 'n gemeenskap ontwikkel van ontwikkelaars wat baie open-source werk deel. Enthousiaste het dit gebruik om 'n wye verskeidenheid innoverende projekte te skep, van sagteware-termostaatkontroleurs, na baba-skerms wat SMS-waarskuwings stuur, na 'n speelgoedgeweer wat elke keer 'n sekere hashtag op Twitter gebruik. En ja, daar is selfs 'n hele bladsy van Arduino projekte vir die beheer van koffie toestelle.

Belangrikheid van Arduino:

Terwyl sommige van hierdie Arduino-projekte lomp is, val die tegnologie eintlik 'n aantal tendense wat dit 'n potensieel belangrike krag in die bedryf kan maak. " Die Internet van Dinge " is 'n gewilde frase wat in die tegnologie gemeenskap gebruik word om alledaagse artikels wat aan die internet gekoppel is te beskryf en inligting te kan deel. Slim energie meters is 'n dikwels gebruikte voorbeeld, wat die gebruik van die apparaat kan reguleer om geld op energie te bespaar. Baie beskou die internet van dinge as 'n belangrike deel van die los gedefinieerde verskynsel genaamd Web 3.0

Die konsep van alomteenwoordige rekenaar word ook vinnig 'n kulturele norm. Publieke persepsie en vertroostingsvlak verskuif na die integrasie van tegnologie in die weefsel van die alledaagse lewe. Die klein vormfaktor van Arduino laat dit toe in allerhande alledaagse voorwerpe. Trouens, die Arduino LilyPad-vormfaktor maak voorsiening vir draagbare Arduino-toestelle.

Gereedskap vir Innovasie:

Oopbronprojekte soos Arduino verlaag die toegangsgrens vir ontwikkelaars wat met interaktiewe voorwerpe wil eksperimenteer. Dit sal 'n geleentheid skep vir 'n nuwe golf van energie en opstart in die skep van die internet van dinge. Hierdie innoveerders kan vinnig prototipe en eksperimenteer met interaktiewe toestelle deur die Arduino-platform te gebruik, voordat hulle 'n produksie-gereed-aanbod skep. 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. Dit sal verstandig wees om aandag te skenk aan hierdie spasie, en Arduino is 'n goeie manier om jou tone te verdubbel in die moontlikhede van interaktiewe voorwerpe.