Fermez la fenêtre de programmation ouverte. Elle correspond à l'écriture des programmes en Basic que nous n'utiliserons pas. Nos programmes seront écrits avec des organnigrammes ou en anglais : Flowchart.
C'est le même principe que dans RobotProg, mais les symboles sont un peu différents et ne portent pas le même nom.
On ne peut pas savoir si les fils rouge et noir des moteurs sont branchés dans le bon sens. Vous allez donc dans un premier temps tester les sens de rotation des moteurs avec les commandes out.
Dessinez ce diagramme en suivant les instructions ci-dessous :
Avant toute manipulation sur le robot il faut le poser sur une cale pour que les roues ne touchent pas la table. Un programme peut être chargé en mémoire et faire tourner les roues à la mise sous tension.
Pour faire avancer et manoeuvrer le robot, il faut connaître les différentes commandes à appliquer aux moteurs.
Pour cela vous allez construire et remplir des tableaux de référence qui vous permettront d'appliquer efficacement la bonne commande au bon moment.
Sur le robot
Suivant le niveau (high - low ou 1 - 0) appliqué au 2 sorties d'un moteur, il va tourner dans un sens ou dans l'autre.
Vous pouvez effacer le précedent.
Remplir le tableau suivant en entourant la bonne option :
M1 | S0 | high | Avant |
S0 | low | Avant Arrière Arrêt |
S0 | low | Avant Arrière Arrêt |
S0 | high | Combinaison Interdite |
S1 | low | S1 | high | S1 | low | S1 | high | |||||
M2 | S2 | high | Avant Arrière Arrêt |
S2 | low | Avant Arrière Arrêt |
S2 | low | Avant Arrière Arrêt |
S2 | high | Combinaison Interdite |
S4 | low | S4 | high | S4 | low | S4 | high |
En déduire les tableaux d'actions suivants en remplissant les cases vides avec high ou low :
Avancer | Reculer | Arrêter | |||||
S0 | S0 | S0 | |||||
S1 | S1 | S1 | |||||
S2 | S2 | S2 | |||||
S4 | S4 | S4 |
Pour tourner à droite ou à gauche il y a 2 possibilités : soit bloquer une roue et faire tourner l'autre en avant, soit faire tourner une roue en avant et l'autre en arrière. Remplissez les tableaux suivants en notant dans les cases vides high ou low :
Tourner Droite | Tourner Gauche | ||||||
S0 | S0 | ||||||
S1 | S1 | ||||||
S2 | S2 | ||||||
S4 | S4 |
Vous pouvez tester les différentes combinaisons en utilisant l'organigramme ci-contre :
N'oubliez pas que vous ne pouvez pas utiliser la combinaison high0-high1 ou high2-high4 (court-circuit au niveau des moteurs).
Transférez les organigrammes sur le robot et testez-les le robot sur la cale.
Il est temps de passer à vos premiers programmes et de faire circuler le robot.
|