Hvad er en Arduino®?
Arduino® henviser til et mærke af små computerplatforme og tilhørende programmeringssoftware målrettet elektronikhobbyister, gør-det-selv-mængden (DIY), kunstnere og undervisere. Et italiensk firma med samme navn designer Ardunio®-produkter og leverer gratis dokumentation, software og endda fuld hardwareskema online for alle, der kan bruge eller distribuere. Teknologien er primært beregnet til interaktion med den fysiske verden og kan bruges sammen med en lang række sensorer, lys, motorer og andre elektronikkomponenter til at føle og interagere med miljøet. Et levende samfund af brugere har anvendt teknologien i projekter, der spænder fra underholdningsindretninger til autonome fly
Arduino®-platformen blev oprindeligt skabt som en billig og enkel måde at introducere italienske studerende til elektronikprogrammering og -design, men projektets vægt på prisbillig, brugervenlighed og åbent design fik hurtigt global opmærksomhed. Virksomheden bliver en pioner inden for open source hardware, en filosofi, hvor komplet hardwareskema stilles til rådighed til stort set ethvert formål. Virksomheden varemærket sit navn for at forhindre, at de italienske lavede kredsløb forveksles med efterligninger af dårlig kvalitet; en række produkter, der er baseret på Arduino®-design, er dog tilgængelige fra billige asiatiske knockoffs til det samfundsstøttede Freeduino-websted, der understøtter varemærkefrie projekter baseret på det officielle design. Arduino®-teamet omfavnede fuldt ud denne ånd af åbenhed med frit tilgængelig dokumentation, support og eksempelprojekter og har endda indarbejdet foreslåede forbedringer fra andre brugere i sine egne design.
Siden oprettelsen i 2005 har Arduino®-mærket udvidet til at omfatte en række forskellige hardware såvel som et programmeringssprog og et Integreret Udviklingsmiljø (IDE) til at oprette softwareprogrammer. Uanset om det er produceret af det officielle team eller andre virksomheder, sælges hardware ofte som en del af et forudbygget kredsløbskort baseret på en mikrocontroller, dvs. en lille computer, der udfører softwareinstruktioner. Elektronikentusiaster kan også købe et ikke-samlet Arduino®-sæt eller endda designe et kredsløb fra bunden og købe mikrokontrolleren separat. De største forskelle, der findes blandt præmonterede produkter, er størrelsen på tavlen og antallet og typen af input / output (I / O) -muligheder for at forbinde mikrokontrolleren til andre komponenter.
De fleste Arduino®-projekter involverer en form for fysisk computing, hvilket betyder, at mikrokontrollerens sanser eller på en eller anden måde interagerer med miljøet omkring det. I de enkleste eksempler kan dette kun involvere andet end at tænde og slukke for en lysemitterende diode (LED), men platformen har nok computerkraft til robotik eller avancerede elektronikprojekter. Kunstnere, hardware-hackere og entusiaster har brugt Arduino®-produkter til at bygge nogle meget kreative projekter, herunder ubemandede luftfartøjer (UAV), enheder, der overvåger luftbårne forurenende stoffer og endda planter, der kan kalde, tweet eller sms deres ejere, når de har brug for vand.