Esistono molti tipi diversi di progetti Arduino® nel mondo e la cosa che la maggior parte delle persone ama di Arduino® è che può essere utilizzato in un’ampia varietà di modi. Alcuni progetti Arduino® si concentrano sull’apprendimento delle basi del sistema, ma molti sfruttano il principale punto di forza di questo strumento: la sua capacità di interagire con il mondo fisico attraverso sensori e configurazioni fisiche intelligenti. Un progetto Arduino® può interagire con il mondo in molti modi, tra cui reagire a variabili fisiche, rispondere a interruttori e persino imparare a svolgere un’attività. Sebbene molti progetti che utilizzano questo tipo di microcontrollore siano pratici, di solito c’è un senso di divertimento in progetti di questo tipo.
Molti progetti Arduino® sono modi per ricreare oggetti comuni che le persone già usano. Questi progetti sono preziosi non solo perché insegnano le competenze necessarie per progetti più complessi, ma anche perché possono costituire la base per miglioramenti a questi oggetti di base. Luci lampeggianti, cronometri e termostati possono essere realizzati utilizzando questo strumento versatile. È anche possibile creare giochi semplici che giocano a tic tac toe o corrono attraverso un labirinto.
Alcuni dei progetti Arduino® più comuni acquisiscono informazioni sul mondo raccolte dai sensori e fanno sì che il progetto agisca in qualche modo su tali informazioni. Ad esempio, un piccolo robot con le ruote potrebbe seguire una linea nera dipinta, oppure un occhio con un sensore di movimento potrebbe seguire una persona in giro. Questo tipo di progetto può essere realizzato in modi piuttosto complessi e, con un po’ di ingegnosità, è possibile svolgere compiti molto complessi come fare la birra o fare i panini.
Andando nella direzione opposta, molti progetti Arduino® prendono informazioni da un computer e indirizzano un dispositivo a comportarsi in un certo modo. Ciò significa che è possibile utilizzare un computer o un telefono per controllare, ad esempio, un’auto RC. I progetti di questo tipo consentono anche agli artigiani di creare notificatori e-mail e altri dispositivi convenienti.
Esistono alcuni tipi di progetti Arduino® che richiedono schede specifiche. Ad esempio, i progetti di stoffa richiedono in genere la scheda LilyPad. Alcuni progetti possono funzionare con un numero di schede diverse a seconda dei piani del progettista, ma spesso richiedono la personalizzazione da parte dell’utente.
Molti progetti Arduino® sono creati non per svolgere una funzione specifica ma piuttosto per funzionare come arte. Gli usi artistici dei microcontrollori sono estremamente ampi e spesso possono far interagire l’arte con gli utenti o l’ambiente. Per questo tipo di progetto, gran parte del design si basa spesso sul nascondere la lavagna e creare l’illusione che il progetto funzioni per magia. La maggior parte delle persone pensa a questo tipo di progetto Arduino® come una scultura o una macchina.