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
Tra 2008 e 2015 Arduino rilascia diversi shield ufficiali:
- Ethernet Shield (2008) — connessione di rete via cavo con chip W5100 / W5500
- Motor Shield — controllo motori DC e stepper, L293D
- LCD Shield — display 16×2 con tasti
- SD Card Shield — storage massimo 32 GB
- 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
Evoluzione: dai shield ai FeatherWings
Il concetto di shield ha evoluzioni parallele in altri ecosistemi hardware:
- Adafruit Feather / FeatherWing (2016+) — shield per board Feather
- Raspberry Pi HAT (Hardware Attached on Top, 2014+) — equivalente per Raspberry Pi
- micro:bit expansion boards (BBC, 2016+)
- MikroBUS (MikroElektronika) — connettore standard per Click boards
Nel contesto italiano
Shield e scheduling 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 ha utilizzato shield (prevalentemente Ethernet e Motor) in progetti prototipali R&D prima della transizione a microcontroller più integrati (ESP32, Raspberry Pi Pico).
Riferimenti: Arduino Shield ecosystem (dal 2008). Ethernet Shield (W5100). Motor Shield L293D. WiFi Shield (2012). GSM Shield (2012). Adafruit, SparkFun, Seeed, DFRobot. Raspberry Pi HAT (2014). MikroBUS.
