Collection de codes pour microbit permettant de faire fonctionner les différents organes du robot.
Plusieurs registres sont à modifier sur chaque MX12. Ces registres peuvent être changés à l'aide du logiciel dynamixel-wizard : https://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_wizard2/#software-installationIl est nécessaire d'avoir un module de communication entre l'ordinateur et les MX12. Pour changer l'identifiants des moteurs, il suffit de changer le registre ID dans dynamixel wizard. Les identifiants des moteurs doivent être réglés dans l'ordre indiqué par l'image suivante : Une fois l'identifiant changé, refaites un scan. Le registre Return Delay Time doit être réglé à 100 μs. Il faut mettre 50 sur l'interface, l'unité étant de 2 μs. Depuis l'IDE en ligne https://python.microbit.org/v/3, ouvrez le fichier projet-code-robot.hex présent dans le dossier Robot ou bien importez un par un par chaque module du dossier Robot. Par défaut l'identifiant du robot est égal à 0 et le canal de transmission à 10. Pour les modifier, changer les valeurs de idRobot et de groupe_canal dans le fichier main.py. Toujours sur l'IDE en ligne https://python.microbit.org/v/3, avec projet-code-robot.hex d'ouvert et la microbit branchée sur votre ordinateur, appuyer sur Send to micro:bit. Tous les codes relatifs au robot sont dans le répertoire Robot. Tous les codes relatifs à l'émetteur sont dans le répertoir PC-Coach. Décrit le comportement du robot à l'aide des différents modules. Référence les pins utilisés avec des noms explicites. Module pour le contrôle du moteur de drible. Module où sont définis les fonctions de commande de charge du condensateur et de commande de tir. Module pour le contrôle des moteurs mx12. Module pour la communication radio avec le coach Description d'un routine de test permettant de valider le bon fonctionnement du robot