Ce qu'on a besoin comme action:
- tourner à gauche de X degrés
- tourner à droite de X degrés
- avancer de X cm
- reculer de X cm
- arreter les moteurs
- contrôle vitesse
- demander le déplacement déjà effectuer
- demander si action finie ou pas
- demander si l'action est stoppée
- redémarrer l'action stoppée
On a pas de précision de plus d'un cm donc ca sert à rien d'envoyer des données en dizaines de mm ou memes en minimètres. On aura donc besoin de 8bits pour avoir 256cm max (résonnable sachant que le plateau fait 1m*2m).
On peut donc faire un peu comme #5 mais la commande sera sur 8bits.
L'info sur le déplacement déjà effectué devra retourner 2 bytes. Un pour la roue gauche et un pour la roue droite.
@azerupi d'autres idées ?
Ce qu'on a besoin comme action:
On a pas de précision de plus d'un cm donc ca sert à rien d'envoyer des données en dizaines de mm ou memes en minimètres. On aura donc besoin de 8bits pour avoir 256cm max (résonnable sachant que le plateau fait 1m*2m).
On peut donc faire un peu comme #5 mais la commande sera sur 8bits.
L'info sur le déplacement déjà effectué devra retourner 2 bytes. Un pour la roue gauche et un pour la roue droite.
@azerupi d'autres idées ?