Arduino® si riferisce a un marchio di piccole piattaforme informatiche e software di programmazione corrispondenti destinati agli appassionati di elettronica, alla folla del fai-da-te (DIY), agli artisti e agli educatori. Un’azienda italiana con lo stesso nome progetta prodotti Ardunio® e fornisce documentazione gratuita, software e persino schemi hardware completi online affinché chiunque possa utilizzarli o distribuirli. La tecnologia è principalmente destinata all’interazione con il mondo fisico e può essere utilizzata con un’ampia varietà di sensori, luci, motori e altri componenti elettronici per rilevare e interagire con l’ambiente. Una vivace comunità di utenti ha applicato la tecnologia in progetti che vanno dai gadget di intrattenimento agli aerei autonomi
La piattaforma Arduino® è stata originariamente creata come un modo semplice ed economico per introdurre gli studenti italiani alla programmazione e alla progettazione elettronica, ma l’enfasi del progetto su convenienza, facilità d’uso e design aperto ha rapidamente catturato l’attenzione globale. L’azienda è diventata un pioniere nell’hardware open-source, una filosofia in cui gli schemi hardware completi sono resi disponibili praticamente per qualsiasi scopo. L’azienda ha registrato il suo nome per evitare che i suoi circuiti stampati di fabbricazione italiana vengano confusi con imitazioni di scarsa qualità; è tuttavia disponibile una gamma di prodotti basati sui progetti Arduino®, da imitazioni asiatiche economiche al sito Freeduino supportato dalla comunità che supporta progetti privi di marchi basati sui progetti ufficiali. Il team Arduino® ha abbracciato pienamente questo spirito di apertura con documentazione disponibile gratuitamente, supporto e progetti di esempio e ha persino incorporato i miglioramenti suggeriti da altri utenti nei propri progetti.
Dalla sua creazione nel 2005, il marchio Arduino® si è ampliato per includere una varietà di hardware diversi, un linguaggio di programmazione e un ambiente di sviluppo integrato (IDE) per creare programmi software. Che sia prodotto dal team ufficiale o da altre aziende, l’hardware viene spesso venduto come parte di un circuito stampato precostruito basato su un microcontrollore, ovvero un piccolo computer che esegue le istruzioni software. Gli appassionati di elettronica possono anche acquistare un kit Arduino® non assemblato o persino progettare un circuito da zero e acquistare il microcontrollore separatamente. Le principali differenze riscontrate tra i prodotti preassemblati sono le dimensioni della scheda e il numero e il tipo di opzioni di Input/Output (I/O) per collegare il microcontrollore ad altri componenti.
La maggior parte dei progetti Arduino® implica una qualche forma di elaborazione fisica, il che significa che il microcontrollore rileva o interagisce in qualche modo con l’ambiente circostante. Negli esempi più semplici, ciò potrebbe comportare nient’altro che accendere e spegnere un diodo a emissione di luce (LED), ma la piattaforma ha una potenza di calcolo sufficiente per progetti di robotica o elettronica avanzata. Artisti, hacker hardware e appassionati hanno utilizzato i prodotti Arduino® per realizzare alcuni progetti molto creativi tra cui veicoli aerei senza pilota (UAV), dispositivi che monitorano gli inquinanti atmosferici e persino piante che possono chiamare, twittare o inviare messaggi ai loro proprietari quando hanno bisogno di acqua.