Bonjour,
Je suis en train de travailler sur un robot controlé par une carte Arduino et censé se déplacer précisément dans un labyrinthe mais je me heurte à 2 problèmes :
- les déplacements doivent se faire pr case de 30cm
- les virages doivent être précisément de 90°
Pour le premier, j'ai bien compris qu'un système d'encodage permettait de connaître le déplacement angulaire et donc la distance parcourue par la roue bien que je ne l'ai pas encore testé.
Pour le second, je suis complètement dans le flou. Je me suis d'abord dirigé vers un magnétomètre mais la proximité des moteurs et de l'électronique perturbe tellement la boussole que c'est inutilisable.
Ensuite, j'ai tenté le coup avec un accéléromètre 3 axes (ADXL335) et, pas de chance, je n'arrive pas à récupérer d'info exploitable concernant le lacet (axe Z). Je n'ai pas dû bien comprendre le fonctionnement...
Je suis en train de tester un gyroscope mais j'arrive au même résultat, rien d'exploitable pour m'assurer que ce robot tourne précisément de 90°.
J'accepte tout conseil, suggestion, explication ou idée fabuleuse pour m'aider à avancer.
Merci d'avance