Ha oui... Alors j'ai plusieurs remarques.
La première concerne le capteur. Je ne le connais pas et j'ai pas vu les specs. Mais de ce que je vois, il est plus apte à travailler en I2C plutôt qu'en SPI, donc à des vitesses plus faibles... Enfin... Relativement parlant! l'I2C c'est déjà très très rapide, mais si tu comptes te passer du DMP, il faut refaire le code du DMP, et donc mettre à jour les données à des fréquences très élevées.
Ce qui m'amène à mon 2e point... Que tu souhaites utiliser le DMP ou pas, les calculs sont conséquent. J'ai peur que la carte MEGA soit à la ramasse... D'où mes conseils précédents sur le fil Alan... Ou alors il faut que tu achètes une carte qui fait déjà tout ça... Mais c'est dommage à mon sens, car la carte embarquera des micro controlleurs que tu ne pourras pas réutiliser pour toi...
Enfin, c'est vrai qu'au premier abord, on se dit qu'avec ces capteurs, il suffit de lire les valeurs pour que le tour soit joué. Hé bien non... Ce sont vraiment des capteurs mécaniques qui font le job, mais ils ne se suffisent pas à eux même... Il n'est pas possible à partir d'une valeur lue d'en déduire une orientation ou que sais-je. Cela nécessite de la fusion de données, de la calibration, etc... Donc des calculs. D'ou mon second point. Mais si veux refaire le code d'un DMP, en fait c'est pas compliqué. Et si tu arrives à optimiser les algorithmes existants, qui ne sont pas si performants puisque le DMP du 20940 fonctionne à environ 220hz si ma mémoire est bonne... hé bien tu es millionnaire dans l'année... Et en cette nouvelle année, c'est tout le mal que je te souhaite
Oui ces capteurs sont difficiles à dompter. Donc si ton objectif est d'aller droit au but, il n'y a pas beaucoup d'autres solutions que de passer par le DMP, et probablement changer ta carte MEGA pour effectuer les calculs rapidement.