Uno shield Arduino® è una piccola scheda elettronica che può essere collegata ad alcune schede Arduino® per estenderne le funzionalità aggiungendo hardware aggiuntivo. Arduino® è una popolare piattaforma elettronica open source progettata per essere accessibile ai principianti, ma è comunque utile per utenti avanzati e professionali. Uno shield Arduino® è particolarmente utile per i principianti che potrebbero non sentirsi a proprio agio nel saldare i propri componenti ma desiderano comunque aggiungere componenti aggiuntivi alle proprie invenzioni Arduino®. Gli Arduino® Shield possono essere impilati, rendendo molto facile la combinazione di due o più per un progetto che deve avere diversi componenti aggiuntivi. Più di duecento shield Arduino® sono stati prodotti da numerosi produttori.
Come le schede Arduino®, gli shield Arduino® sono ampiamente disponibili e convenienti per gli appassionati di elettronica. Il vasto numero di diversi shield Arduino® significa che non tutti gli shield saranno disponibili in tutte le aree. Gli hobbisti hanno anche scoperto che il supporto software per schede più oscure è spesso molto meno completo rispetto ai componenti Arduino® più tradizionali.
Uno degli shield Arduino® più popolari è Xbee Shield. Questo shield Arduino® collega una radio a bassa potenza a un dispositivo Arduino®, consentendogli di inviare segnali su distanze fino a 300 piedi (circa 100 metri). Un esempio di questo scudo è una stazione meteorologica wireless che segnala automaticamente se le condizioni meteorologiche esterne, come la temperatura e la pressione atmosferica, superano i limiti predefiniti. C’è anche una scheda Arduino® che utilizza una radio Xbee come interfaccia ordinaria, eliminando la necessità dello shield Arduino®.
Un altro popolare shield Arduino® è lo shield motore che consente a un dispositivo Arduino® di controllare facilmente i motori CC. Questo è molto utile per i progetti di robotica in cui il dispositivo si muoverà da solo o ha solo bisogno di azionare un motore per completare un’attività specifica. Arduino® è una piattaforma molto popolare per la robotica, quindi questo shield viene utilizzato frequentemente.
Molti shield Arduino® sono progettati per migliorare le capacità di comunicazione del dispositivo Arduino®. L’Arduino® LCD Shield consente al dispositivo di interfacciarsi con un semplice schermo LCD a caratteri. Questa interfaccia consente ai dispositivi Arduino® di visualizzare facilmente informazioni leggibili dall’uomo, come l’uscita del sensore o i messaggi di errore. Per comunicare con computer e telefoni cellulari, ci sono anche schermi che utilizzano la tecnologia Bluetooth o WiFi. I progetti che richiedono connessioni ad alta velocità a computer o reti possono utilizzare lo shield ethernet Arduino®, che fornisce al dispositivo Arduino® un’interfaccia di rete cablata.