Ekspander Waveshare Accessory Shield jest wyposażony w złącze zgodne z Arduino Uno R3. Dzięki temu można go też zastosować w płytkach z nowocześniejszymi mikrokontrolerami o znacznie większej mocy obliczeniowej, np. z rodziny płytek Nucleo (z układami STM32) czy Freedom (z układami Kinetis).
Na płytce ekspandera Waveshare Accessory Shield zamontowano wiele układów peryferyjnych wykorzystywanych w różnorodnych aplikacjach:
- 5-pozycyjny joystick
- potencjometr
- głośnik
- dioda RGB sterowana poprzez układ P9813
- czujnik temperatury LM75BDP o rozdzielczości 0,125℃
- 3-osiowy akcelerometr ADXL345
- wyświetlacz OLED o przekątnej 0,96 cala, rozdzielczość 128×64
- zegar RTC DS3231
W artykule KA-NUCLEO-F411CE i Waveshare Accessory Shield – obsługa joysticka wraz z diodą RGB znajduje się przykład sterowania przez mikrokontroler z rodziny STM32 pracą diody RGB za pomocą joysticka. Konfiguracja mikrokontrolera została wykonana narzędziem CubeMX.