Stap 15: Wiimote Nunchuck
Alle dingen die op de bodem van een Wiimote aansluiten (nunchuck, klassieke spelbesturing, guitar hero gitaar, motion plus, enz) alle I2C communiceert. Dit is aardig omdat we met hen vrij gemakkelijk met een Arduino communiceren kunnen.Er zijn al veel tutorials over verbinden en communiceren met een Wiimote nunchuck. Ik geef enkele tips over hoe dat ik het deed en referentie deze andere tutorials
Ik gebruikte dit breakout http://www.sparkfun.com/products/9281 zodat ik niet hoefde te afgesneden van de zijde van het snoer van de nunchuck. De PCB alleen dia's in het einde van de connector van de nunchuck Wiimote. Alles wat u hoeft te doen is soldeer op headers en verbinden
Arduino Nunchuck Breakout
5V---> PWR (ik denk dat 3,3 v werkt zo goed, in feite kan het zijn dat het liefst 3.3V, maar zijn tolerant 5v)
GND---> GND
SDA---> D
SCL---> C
Daarna gewoon kunt u een bibliotheek ermee communiceren. Hier is de tutorial en de bibliotheek:
http://todbot.com/blog/2008/02/18/WiiChuck-Wii-Nunchuck-adapter-available/
nunchuck_init() — init een nunchuck met een Arduino verbonden
nunchuck_get_data() — een gegevenspakket krijgen van de Nunchuck
Dan kun je bij het gegevenspakket met behulp van verschillende helper functies zoals:
nunchuck_accelx() — krijgen van de x-as versnelling
nunchuck_zbutton() — Z-knop staat
Hier is een andere goede tutorial: