Pages: [1]   Go Down
Author Topic: problemi con nunchuck  (Read 595 times)
0 Members and 1 Guest are viewing this topic.
Senago - Milano
Offline Offline
God Member
*****
Karma: 3
Posts: 508
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti.. recentemente ho comprato un nunchuck wii per poterne sfruttare l'accelerometro, ma purtroppo non riesco ad utilizzarlo.
Ho provato diversi tutorial in giro, ma il risultato che ho ottenuto è che i dati vengono sempre letti a 255 e non variano mai.
sulla scheda del nunchuck è indicato "nunchuck_v3.0", ho letto che il comportamenteo può variare in base alla versione.. ho provato demo con alimentazione a 5v e 3.3v, ma il risultato è lo stesso.
Non uso adattatori, ho aperto il guscio e usato direttamente i cavetti.
Ho visto altri progetti con delle resistenze sui cavi dati, ma per ora quelli non li ho provati.
qualcuno ha avuto questa esperienza? c'è qualche possibilità che si sia scassato qualcosa o che ci siano dei contatti??
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 49
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

okkio ai corti, potrebbero mandarti una tensione che arduino legge sempre come alta... io dissalderei proprio l'accelerometro dalla scheda...
Logged

Forum Administrator
Offline Offline
Newbie
*****
Karma: 3
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

non dissaldare nulla... altrimenti butti via tutto (inclusi i soldi)

qui trovi un tutorial base... almeno per i collegamenti elettrici
http://www.windmeadow.com/node/42
la parte software è molto datata e va ignorata.

vedi http://todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/ alla sezione software... c'è uno sketch pronto per arduino
http://todbot.com/arduino/sketches/WiichuckDemo.zip

Dato che la connessione I2C di solito richiede delle resistenze di pull-up se anche questo ultimo sketch non funziona prova a mettere due resistenze da 10k tra il 5v e i piedini analogici 4 e 5 di arduino.

PS: per favore, se non avete esperienza specifica con il problema non date consigli a vanvera specialmente se "distruttivi"
Logged

Senago - Milano
Offline Offline
God Member
*****
Karma: 3
Posts: 508
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie dell'informazione, lo sketch che mi hai inviato è il primo che ho testato e mi dava sempre valori di 255, proverò a recuperare le resistenze.
Non c'è uno schema per come vanno messe le resistenze? tu intendi così ??
Logged

Forum Administrator
Offline Offline
Newbie
*****
Karma: 3
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

lo schema è artistico e corretto smiley

Il protocollo I2C teoricamente necessita di resistenze che tengano i due segnali sda e scl "alti" (a 5v) quando nessuno dei dispositivi sul bus "tira giu" (a 0v) il segnale. con questo stratagemma si possono collegare molti dispositivi sugli stessi 2 fili usando un circuito relativamente semplice.

Logged

Pages: [1]   Go Up
Jump to: