\b;Instruction \c;motor\n; L'instruction \c;motor( , );\n; permet de donner directement une vitesse aux moteurs gauche et droite du robot. \b;Utilisation courante \c;motor( , );\n; conserve la vitesse du moteur pendant l'exécution des instructions suivantes. Ceci est utile pour faire tourner le robot pendant l'instruction \c;\l;fire\u cbot\fire;();\n;. Ainsi, il est possible de balayer toute une zone avec la rafale. Voici par exemple comment balayer toute la zone qui se trouve devant le robot: \c; \s; \l;turn\u cbot\turn;(45); // tourne à gauche de 45 degrés \s; motor(0.5, -0.5); // rotation lente à droite \s; \l;fire\u cbot\fire;(2); // feu \s; motor(0,0); // immobilise le robot \n; En faisant avancer le moteur gauche à demi-vitesse et en faisant reculer le moteur de droite à demi-vitesse, le robot tourne lentement sur lui-même pendant la rafale de 2 secondes. \b;Pour spécialistes Syntaxe: \s;\c;motor ( left, right );\n; Donne une consigne de vitesse aux deux moteurs gauche et droite du robot. La vitesse restera constante, jusqu'à ce qu'une nouvelle consigne soit donnée, ou jusqu'à l'utilisation d'une instruction \c;\l;move\u cbot\move;\n;, \c;\l;turn\u cbot\turn;\n; ou \c;\l;goto\u cbot\goto;\n;. \t;left: \c;\l;float\u cbot\float;\n; Consigne pour le moteur gauche, comprise entre -1 et 1. \t;right: \c;\l;float\u cbot\float;\n; Consigne pour le moteur droite, comprise entre -1 et 1. Exemples: \c;motor(1, 1);\n; pour avancer tout droit à la vitesse maximale. \c;motor(0.5, 0.6);\n; pour avancer à mi-vitesse en tournant légèrement à gauche. \c;motor(-0.5, -0.5);\n; pour reculer à mi-vitesse. \c;motor(1, -1);\n; pour tourner à droite le plus vite possible. \t;Valeur retournée: \c;\l;void\u cbot\void;\n; Aucune. \t;Dictionnaire anglais-français \c;motor\n; = moteur \t;Voir aussi \l;Programmation\u cbot;, \l;types\u cbot\type; et \l;catégories\u cbot\category;.