Hva er en Arduino®?

October 9  by Eliza

Arduino® refererer til en merkevare av små dataplattformer og tilhørende programmerings programvare rettet mot elektronikk amatører, gjør-det-selv (DIY) publikum, kunstnere og pedagoger. Et italiensk selskap med samme navn design Ardunio® produkter og tilbyr gratis dokumentasjon, programvare, og selv i full maskinvare skjemaer på nettet for alle å bruke eller distribuere. Teknologien er i første rekke beregnet for samvirke med den fysiske verden, og kan brukes sammen med et bredt utvalg av sensorer, lamper, motorer og andre elektroniske komponenter for å avføle og samhandle med omgivelsene. Et levende fellesskap av brukere har brukt teknologi i prosjekter som spenner fra underholdning gadgets til autonomt fly

Den Arduino® plattformen ble opprinnelig opprettet som en billig og enkel måte å introdusere italienske studenter til elektronikk programmering og design, men prosjektets fokus på kostnader, brukervennlighet, og åpen design raskt fanget global oppmerksomhet. Selskapet blitt en pioner i open-source hardware, en filosofi der fulle maskinvare skjemaer gjøres tilgjengelig for praktisk talt alle formål. Selskapet varemerkebeskyttet navnet sitt for å holde sin italienske-laget kretskort fra å bli forvekslet med dårlig kvalitet imitasjoner; en rekke produkter basert på de Arduino® design er tilgjengelig, men fra billige asiatiske knockoffs til fellesskapet-støttet Freeduino nettsted som støtter varemerke-frie prosjekter basert på de offisielle design. Den Arduino® team fullt omfavnet denne ånd av åpenhet med fritt tilgjengelig dokumentasjon, støtte og eksempler på prosjekter og har selv innarbeidet forslag til forbedringer fra andre brukere i sine egne design.

Siden etableringen i 2005 har Arduino® merkevare utvidet til å omfatte en rekke forskjellige maskinvare samt et programmeringsspråk og en Integrated Development Environment (IDE) for å lage programmer. Enten produsert av offisiell klubb eller andre selskaper, maskinvaren er ofte solgt som en del av en pre-bygget kretskort basert rundt en mikrokontroller, dvs. en liten datamaskin som utfører programvareinstruksjoner. Elektronikkentusiaster kan også kjøpe en umontert Arduino® kit eller selv designe et kretskort fra bunnen av og kjøpe microcontroller separat. De store forskjellene som finnes blant ferdigmontert produkter er størrelsen på styret og antall og type Input / Output (I / O) alternativer for å koble microcontroller til andre komponenter.

De fleste Arduino® prosjektene involverer noen form for fysisk computing, noe som betyr at mikrokontroller sanser eller annen måte samhandler med miljøet rundt det. I de enkleste eksemplene, kan dette innebære noe mer enn å slå på og av en lysdiode (LED), men plattformen har nok regnekraft for robotikk eller avanserte elektronikk prosjekter. Artister, hardware hackere, og entusiaster har brukt Arduino® produkter for å bygge noen svært kreative prosjekter, inkludert ubemannede fly (UAV), enheter som overvåker luftbåren forurensing, og til og med planter som kan ringe, tweet, eller tekst sine eiere når de trenger vann.