Hardware
Allgemein
Als zentrale Steuereinheit wird ein ARM Cortex-M3 Mikrocontroller eingesetzt. Das Minimalsystem, bestehend aus dem Mikrocontroller und den wichtigsten Bauteilen wird im Folgenden auch DIL28-Adapter genannt, da dieser wie ein großer IC im DIL-Gehäuse zu verwenden ist. Dieser ist für die Datenverarbeitung und die Kommunikation mit den anderen Modulen zuständig.

Bluetoothmodule
Da es möglich sein muss, gleichzeitig eine Verbingung zum Smartphone/Computer und zur Wii Remote herstellen zu können, werden zwei Bluetoothmodule verwendet. Das JY-MCU HC-06 lässt sich mittels UART mit dem Mikrocontroller verbinden. Das zweite Bluetoothmodul Bluegiga WT12 wird benötigt, um eine Verbindung zur Wiimote herzustellen, da diese das HID-Protokoll verwendet.
Bluegiga WT12-A-AI5

Es wird ein weiteres Bluetoothmodul benötigt, um eine Verbindung zur Wiimote herzustellen, da diese das HID-Protokoll verwendet. Ein weiterer Unterschied ist, dass dieses Modul einen Verbindungsaufbau selbst starten kann. Das Bluetoothmodul Bluegiga WT12-A-AI5 wird mit einem integrierten Bluetooth-Stack iWRAP in Version 5.0.1 ausgeliefert. Dieser bietet eine einfache Befehl- und Antwort-Schnittstelle auf ASCII-Basis, wobei die gesamte Kommunikation über UART erfolgt.
JY-MCU HC-06

Dieses Modul verwendet das Serial Port Profile (SPP), welches dazu dient eine kabelgebundene serielle Schnittstelle zu ersetzen. Die Version HC-06 arbeitet ausschließlich als Slave.