Vad är en Arduino®?
Arduino® avser ett märke av små datorplattformar och motsvarande programmeringsprogramvara riktad till elektronikhobbyister, gör-det-själv-publiken, konstnärer och lärare. Ett italienska företag med samma namn designar Ardunio®-produkter och tillhandahåller gratis dokumentation, programvara och till och med fullständig hårdvara schema online för alla att använda eller distribuera. Tekniken är främst avsedd för interaktion med den fysiska världen och kan användas med en mängd olika sensorer, ljus, motorer och andra elektronikkomponenter för att känna och interagera med miljön. En livlig gemenskap av användare har använt tekniken i projekt som sträcker sig från underhållningsapparater till autonoma flygplan
Arduino®-plattformen skapades ursprungligen som ett billigt och enkelt sätt att introducera italienska studenter för elektronisk programmering och design, men projektets betoning på överkomliga priser, användarvänlighet och öppen design fångade snabbt global uppmärksamhet. Företaget har blivit en pionjär inom open source-hårdvara, en filosofi där fullständiga hårdvara scheman görs tillgängliga för praktiskt taget alla ändamål. Företaget märkte sitt namn för att förhindra att de italienska tillverkade kretskorten förväxlas med imitationer av dålig kvalitet; ett antal produkter baserade på Arduino®-designen finns emellertid tillgängliga från billiga asiatiska knockoffs till den communitystödda webbplatsen Freeduino som stöder varumärkesfria projekt baserade på den officiella designen. Arduino®-teamet omfattade denna öppenhet helt med tillgängligt dokumentation, support och exempelprojekt och har till och med införlivat föreslagna förbättringar från andra användare i sin egen design.
Sedan det skapades 2005 har Arduino®-varumärket expanderat till att omfatta en mängd olika hårdvara såväl som ett programmeringsspråk och en Integrated Development Environment (IDE) för att skapa program. Oavsett om det produceras av det officiella teamet eller andra företag så säljs hårdvaran ofta som en del av ett förbyggt kretskort baserat kring en mikrokontroller, dvs en liten dator som utför programinstruktioner. Elektronikentusiaster kan också köpa ett omonterat Arduino®-kit eller till och med designa ett kretskort från grunden och köpa mikrokontrollern separat. De största skillnaderna som finns mellan förmonterade produkter är kortets storlek och antalet och typen av ingång / utgång (I / O) för att ansluta mikrokontrollern till andra komponenter.
De flesta Arduino®-projekt involverar någon form av fysisk databehandling, vilket betyder att mikrokontrollern känner av eller på något sätt interagerar med miljön runt den. I de enklaste exemplen kan detta inte innebära något annat än att slå på och stänga av en ljusdiode (LED), men plattformen har tillräckligt med beräkningskraft för robotik eller avancerade elektronikprojekt. Konstnärer, hårdvaruhackare och entusiaster har använt Arduino®-produkter för att bygga några mycket kreativa projekt inklusive obemannade luftfartyg (UAV), enheter som övervakar luftburna föroreningar och till och med växter som kan ringa, tweeta eller smssa sina ägare när de behöver vatten.