- Kapt,
Bonjour,
Dans le cadre d'un projet, je souhaite diriger un robot muni de 4 roues mecanum à l'aide d'un Nunchuk. La partie gestion des moteurs étant faite, je me suis mis sur la partie Commande avec le Nunchuk. Dans cette partie, j'essaye dans un premier temps de récupérer les valeurs du Nunchuk (qui sont comprises dans 6 octets différents) en utilisant la communication I2C. Après mes recherches, j'ai pu constater qu'il fallait initialisé le Nunchuk avec un microcontrôleur en mode maître en écrivant sur l'esclave (le Nunchuk) une série d'octet (son adresse, son registre de commande, son adresse de donnée et ensuite de nouveau son adresse et son adresse de donnée). Ensuite, je veux lire les données du Nunchuk (j'envoie donc son adresse avec le bit de lecture). Après ceci, normalement je devrais recevoir mes octets de data avec un acknowledge du maître après chaque octet. Et voici le problème, le nunchuk me retourne 0xFF à chaque fois. Mes résistances de tirages sont pourtant à la bonne valeur (1 Kohm)
J'espère que quelqu'un pourra m'éclairer et je vous remercie d'avance si vous prenez la peine de me répondre
PS : Microcontroleur : MC9S08QE8 Freescale, Nunchuk Générique (pas le vrai)