Il concetto
Uno shield è una scheda di espansione che si inserisce a stack sopra la Arduino board sfruttando il pin-layout standard. Non richiede cavi: il collegamento elettrico è dato dai pin femmina della board che accolgono i pin maschi dello shield. È il principio dell’ecosistema plug-and-play che ha reso Arduino estendibile senza necessità di saldature né breadboard.
Gli shield ufficiali Arduino
A partire dal 2008 Arduino rilascia diversi shield ufficiali:
- Ethernet Shield (2008) — connessione di rete via cavo con chip W5100
- Motor Shield — controllo motori DC e stepper, L293D
- LCD Shield — display 16×2 con tasti
- SD Card Shield — storage
- WiFi Shield (2012) — basato su HDG204 + Atmel 32-bit
- GSM Shield (2012) — connettività 2G con modulo Quectel M10
- Bluetooth Shield — moduli HC-05/HC-06
- Audio Shield, Wireless Proto Shield, TFT Shield…
Standard pin-layout
Arduino Uno/Duemilanove definiscono un layout standard che gli shield rispettano:
- Pin digitali 0-13
- Pin analogici A0-A5
- Pin alimentazione (3.3V, 5V, GND, VIN)
- ICSP header per programmazione
- I2C su A4/A5 (poi pin dedicati SDA/SCL su Uno R3)
- SPI su pin 10-13 (CS, MOSI, MISO, SCK)
Le versioni successive (Mega, Leonardo, Due) mantengono per quanto possibile la compatibilità con il layout Uno — fino a Arduino Zero, MKR e boards moderni che introducono layout proprio.
Ecosistema di terze parti
Oltre agli shield ufficiali esistono migliaia di shield di terze parti:
- Adafruit — boards iconiche (Motor Shield v2, Ultimate GPS, MP3 Shield, NeoPixel)
- SparkFun — ampia varietà tecnica
- Seeed Studio — Grove system (connettori standard invece del pin-layout)
- DFRobot, Pololu, Sainsmart e molti altri
Concetti paralleli
Il pattern plug-and-play di Arduino ispira altri ecosistemi hardware emergenti: MikroBUS (MikroElektronika) propone un connettore standard per le Click boards, e altre board adottano layout simili per shield/cape/HAT nei rispettivi ecosistemi.
Nel contesto italiano
Shield e schede pin-compatible hanno reso Arduino piattaforma didattica standard nelle scuole italiane ITIS e professionali dal 2010. Kit standard di laboratorio per elettronica digitale: Arduino Uno + una selezione di 5-10 shield (Motor, Ethernet, LCD, Sensor) sufficienti per un anno di corso introduttivo. La facilità di assemblaggio senza saldatura li rende adatti a età 12+.
noze utilizza shield (prevalentemente Ethernet e Motor) in progetti prototipali R&D.
Riferimenti: Arduino Shield ecosystem (dal 2008). Ethernet Shield (W5100). Motor Shield L293D. WiFi Shield (2012). GSM Shield (2012). Adafruit, SparkFun, Seeed, DFRobot. MikroBUS.
