Ciao ragazzi,
girando sul web ho trovato questa libreria per il Wiichuck che è davvero semplice da utilizzare rispetto a tutte le altre.
Ho però un problema, ovvero il codice non mi legge le variazioni dovute all’accelerometro, al joystick e nemmeno quelle dovute ai bottoni.
Quindi mi chiedo:
è la libreria che non funziona o io che sbaglio qualcosa?
Credo che il wiichuck sia cllegato bene perchè i dati a video continuano ad uscire, ma escono sempre:
joy: 255 per entrambi
accel: 1023 per tutti e 3
button: 0 per entrambi
Muovendo e premendo qualsiasi cosa non cambia niente.
Sapreste darmi una mano?
Questo è il codice (uguale all’esempio della libreria)
#include <Wiichuck.h>
#include <Wire.h>
Wiichuck wii;
void setup() {
Serial.begin(9600);
wii.init(0, 0);
wii.calibrate(); // calibration
}
void loop() {
if (wii.poll()) {
Serial.print("joy:");
Serial.print(wii.joyX());
Serial.print(", ");
Serial.print(wii.joyY());
Serial.print(" \t");
Serial.print("accle:");
Serial.print(wii.accelX());
Serial.print(", ");
Serial.print(wii.accelY());
Serial.print(", ");
Serial.print(wii.accelZ());
Serial.print(" \t");
Serial.print("button:");
Serial.print(wii.buttonC());
Serial.print(", ");
Serial.print(wii.buttonZ());
Serial.println("");
}
delay(100);
}
Mentre questo è il link della libreria
Grazie