Vad är en Arduino®?
Arduino® hänvisar till ett märke av små datorplattformar och motsvarande programmeringsprogramvara riktad på Electronics Hobbyists, gör-det-själv (DIY) publiken, konstnärer och lärare. Ett italiensk företag med samma namn designer Ardunio® -produkter och tillhandahåller gratis dokumentation, programvara och till och med fulla hårdvarulatik 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 tillämpat tekniken i projekt som sträcker sig från underhållningsgadgets till autonoma flygplan
Arduino® -plattformen skapades ursprungligen som ett billigt och enkelt sätt att införa italienska studenter till elektronikprogrammering och design, men projektets betoning på priser, enkel användning och öppet design snabbt fångade globala uppmärksamhet. FöretagetBli en pionjär inom öppen källkodshårdvara, en filosofi där fullständiga hårdvarulatik görs tillgängliga för praktiskt taget alla ändamål. Företaget varumärke sitt namn för att förhindra att sina italienska tillverkade kretskort blir förvirrade med imitationer av dålig kvalitet; En rad produkter baserade på Arduino®-designen är dock tillgängliga från billiga asiatiska knockoffs till den samhällsstödda Freeduino-webbplatsen som stöder varumärkesfria projekt baserade på de officiella designen. Arduino® -teamet omfamnade helt denna anda av öppenhet med fritt tillgänglig dokumentation, support och exempelprojekt och har till och med införlivat föreslagna förbättringar från andra användare i sina egna mönster.
Sedan skapandet 2005 har varumärket Arduino® utvidgats till att omfatta en mängd olika hårdvara samt ett programmeringsspråk och en integrerad utvecklingsmiljö (IDE) för att skapa programvaruprogramMS. Oavsett om det produceras av det officiella teamet eller andra företag, säljs hårdvaran ofta som en del av ett förbyggt kretskort baserat på en mikrokontroller, dvs en liten dator som utför programvaruinstruktioner. Elektronikentusiaster kan också köpa ett omonterat Arduino® -kit eller till och med designa ett kretskort från början och köpa mikrokontrollern separat. De viktigaste skillnaderna som finns bland förmonterade produkter är storleken på kortet och antalet och typen av input/utgångsalternativ (I/O) för att ansluta mikrokontrollern till andra komponenter.
De flesta Arduino® -projekt involverar någon form av fysisk dator, vilket innebär att mikrokontrollens sinnen 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 på en lätt avgivande diod (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 & Reg; Produkter för att bygga några mycket kreativa projekt inklusive obemannade flygfordon (UAV), enheter som övervakar luftburna föroreningar och till och med växter som kan ringa, tweeta eller sms sina ägare när de behöver vatten.