EL0509 Nunchuck Nintendo + Adaptador wiichuck para Arduino
Mando Nunchuck Nintendo con adaptador para cablearlo a la placa Arduino o similar. Con este conjunto podemos aprovechar tanto los botones como el mando analógico que dispone de un acelerómetro de 3 ejes dentro, lo que lo convierte en una herramienta bastante útil para poder utilizarlo en nuestros proyectos de Arduino.
Código de Ejemplo:
#include "Wire.h" //Libreria I2C
#include "WiiChuck.h" //Libreria WiiChuck
WiiChuck chuck = WiiChuck(); //Instancia de WiiChuck
void setup()
{
Serial.begin(9600); //Iniciamos comunicacion serie
chuck.begin(); //Iniciamos WiiChuck
}
void loop()
{
chuck.update(); //Actualizamos los valores y los imprimimos por pantalla.
Serial.println("-----------------------");
Serial.print("Eje X: "); Serial.print((int)chuck.readAccelX()); Serial.println();
Serial.print("Eje Y: "); Serial.print((int)chuck.readAccelY()); Serial.println();
Serial.print("Eje Z: "); Serial.print((int)chuck.readAccelZ()); Serial.println();
Serial.println();
Serial.print("Joystick X: "); Serial.print((int)chuck.readJoyX()); Serial.println();
Serial.print("Joystick Y: "); Serial.print((int)chuck.readJoyY()); Serial.println();
Serial.println();
Serial.print("Boton Z: "); Serial.print((int)chuck.zPressed()); Serial.println();
Serial.print("Boton C: "); Serial.print((int)chuck.cPressed()); Serial.println();
Serial.println();
Serial.println("-----------------------");
delay(2000);
}