Tarcza Arduino® to niewielka płytka elektroniczna, którą można przymocować do niektórych płytek Arduino® w celu rozszerzenia ich funkcjonalności poprzez dodanie dodatkowego sprzętu. Arduino® to popularna platforma elektroniczna typu open source zaprojektowana tak, aby była dostępna dla początkujących, ale nadal jest przydatna dla zaawansowanych i profesjonalnych użytkowników. Tarcza Arduino® jest szczególnie pomocna dla początkujących, którzy mogą nie czuć się komfortowo przy lutowaniu własnych komponentów, ale nadal chcą dodawać dodatkowe komponenty do swoich wynalazków Arduino®. Arduino® Shields można układać w stos, co bardzo ułatwia łączenie dwóch lub więcej w projekcie, który wymaga kilku dodatkowych komponentów. Ponad dwieście nakładek Arduino® zostało wyprodukowanych przez wielu producentów.
Podobnie jak płytki Arduino®, osłony Arduino® są szeroko dostępne i niedrogie dla hobbystów elektroniki. Ogromna liczba różnych osłon Arduino® oznacza, że nie wszystkie osłony będą dostępne we wszystkich obszarach. Hobbyści odkryli również, że obsługa oprogramowania dla mniej znanych płyt jest często znacznie mniej kompletna niż dla bardziej popularnych komponentów Arduino®.
Jedną z bardziej popularnych tarcz Arduino® jest Xbee Shield. Ta osłona Arduino® łączy radio o małej mocy z urządzeniem Arduino®, umożliwiając wysyłanie sygnałów na odległość do 300 stóp (około 100 metrów). Jednym z przykładów tej osłony jest bezprzewodowa stacja pogodowa, która automatycznie informuje, czy zewnętrzne warunki pogodowe, takie jak temperatura i ciśnienie barometryczne, przekraczają zdefiniowane limity. Istnieje również płyta Arduino®, która wykorzystuje radio Xbee jako zwykły interfejs, eliminując potrzebę stosowania osłony Arduino®.
Inną popularną osłoną Arduino® jest osłona silnika, która umożliwia urządzeniu Arduino® łatwe sterowanie silnikami prądu stałego. Jest to bardzo przydatne w przypadku projektów robotyki, w których urządzenie porusza się samo lub po prostu musi obsługiwać silnik, aby wykonać określone zadanie. Arduino® to bardzo popularna platforma dla robotyki, więc ta osłona jest często używana.
Wiele nakładek Arduino® zostało zaprojektowanych w celu poprawy możliwości komunikacyjnych urządzenia Arduino®. Arduino® LCD Shield umożliwia połączenie urządzenia z prostym, znakowym ekranem LCD. Ten interfejs umożliwia urządzeniom Arduino® łatwe wyświetlanie informacji czytelnych dla człowieka, takich jak dane wyjściowe czujnika lub komunikaty o błędach. Do komunikacji z komputerami i telefonami komórkowymi dostępne są również osłony wykorzystujące technologię Bluetooth lub Wi-Fi. Projekty wymagające szybkich połączeń z komputerami lub sieciami mogą korzystać z osłony Arduino® Ethernet, która zapewnia urządzeniu Arduino® przewodowy interfejs sieciowy.