Heute habe ich den Arduino mit einen Wii Nunchuck verbunden. Die Ausgabe der Daten findet auf einem 16×2 LCD statt. Da ich meinen Nunchuck nicht zerschneiden wollte habe ich 2,45 Euro investiert und mir einen Adapter bei Watterott bestellt. http://www.watterott.com/WiiChuck-Adapter
Viel mehr braucht man auch nicht um den Nunchuck auszulesen. 3,3 v / 5,5 v, ground, data und clock angeschlossen und das war es. Funktioniert wunderbar uns lässt sich bestimmt cool mit einem Servo oder anderes kombinieren…
Den Code habe ich mir bei http://www.windmeadow.com/node/42 abgeguckt und ein wenig erweitert, damit mein LCD die Daten anzeigen kann.
lcd.clear(); sprintf (lcdOUtput, "X:%dY:%dC:%dZ:%d",joy_x_axis,joy_y_axis,c_button,z_button); lcd.print(lcdOUtput); lcd.setCursor(0,1); sprintf (lcdOUtput, "X:%dY:%dZ:%d ",accel_x_axis,accel_y_axis,accel_z_axis); lcd.print(lcdOUtput);
Der Nunchuck ist so empfindlich, dass er sogar Bewegungen auf meinen Schreibtisch mitbekommen
Und noch ein Video: Arduino+Nunchuck Video
Das Wifi-Shield ist noch drauf, da ich vorher das LCD via Webserver befeuert habe …
Next: Vielleicht einen Servo anschließen und eine Gehäuse für das LCD + Nunchucka Adapter bauen
16. January 2010 um 10:25 pm
nice one!