Arduino shieldları (Katmanları), özellikle Arduino ve Arduino benzeri mikrodenetleyici kartlarında kullanılmak için geliştirilmiş özel devre kartlarıdır. Bu shieldların en büyük özellikleri Arduino pin dizilimine uygun olarak tasarlanmalarıdır. Arduino shieldlarını, Arduino kartlarınızla beraber kullanmak için tek yapmanız gereken shield pinlerini Arduino kartınızın üzerine geçirmek ve shield kullanımına uygun bir kod yazmaktır.
Arduino shieldları çok çeşitli amaçlarla üretilmektelerdir. Hepsinin pin dizilimi Arduino Uno R3 uyumludur. Bu sayede Uno R3 dizilimine uygun diğer Arduino modellerinde de ufak modifikasyonlarla kullanılabilirler. Arduino shieldları çoğunlukla, motor kontrolü, Ethernet ve wifi bağlantısı ve LCD ekran olarak tasarlanmaktadırlar. Bunlar dışında gShield veya xBee shield gibi özel bir amaca veya ürüne yönelik Arduino shieldları da bulunmaktadır.
Arduino shieldlarının en güzel yanlarından biri kullanım kolaylığı sunmalarıdır. Farklı shieldlar birbirleri üzerine yığınlanarak, pin çakışması olmaması durumunda tek bir Arduino ile birçok shield kullanmak mümkündür. Shieldlar arasındaki pin çakışmaları durumunda ufak modifikasyonlarla shieldların birlikte uyumlu çalışmaları sağlanabilir. Shieldlar özellikle elektronik kontrol kısmı için küçük bir alan gereken uygulamalarda büyük kolaylık sağlarlar. Robotikte sık karşılaşılan bir durum olduğundan shield kullanımı bu tarz mobil uygulamalarda sıklıkla görülür.