Libreria Wiichuck non legge[RISOLTO]

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

Se non ho capito male il Wii Nunchuck usa il protocollo I2C(Da pazzi!), e mette a disposizione il minimo indispensabile, 6 registri leggibili 0x00-0x05. Usare una libreria esterna non mi sembra poi cosi necessario soprattutto se hai dubbi sul suo funzionamento. Prova a interrogarlo direttamente con la libreria Wire.

http://web.engr.oregonstate.edu/~johnstay/ece375/pdf/nunchuk.pdf

.

RobertoBochet:
Se non ho capito male il Wii Nunchuck usa il protocollo I2C(Da pazzi!), e mette a disposizione il minimo indispensabile, 6 registri leggibili 0x00-0x05. Usare una libreria esterna non mi sembra poi cosi necessario soprattutto se hai dubbi sul suo funzionamento. Prova a interrogarlo direttamente con la libreria Wire.

http://web.engr.oregonstate.edu/~johnstay/ece375/pdf/nunchuk.pdf

Grazie.
Ho risolto utilizzando la libreria che c'è nel playground. Leggendo le varie funzioni ho notato che erano uguali a quelle che stavo scrivendo seguendo il tuo consiglio, quindi per ridurre i tempi ho utilizzato quell.
Grazie mille