Le ROVER
Voici quelques fenêtres et commandes du TI Rover que vous pouvez obtenir à partir du menu Hub de votre calculatrice
Les commandes du Rover
Commande Effet
Send(''CONNECT RV '') Permet de se connecter au ROVER
Send(''RV FORWARD 1'') Fait avancer le ROVER de 10 centimètres
Send(''RV RIGHT 56'')
On peut remplacer RIGHT par LEFT
Fait tourner le ROVER à droite d'un angle de 56°
Send (''READ RV.RANGER'') get(D)
Renvoie la distance depuis le devant du ROVER jusqu'à un obstacle. S'il n'y a pas d'obstacle, une valeur de 10 mètres est renvoyée
A noter que le get(D) récupère cette distance qui est placée dans la variable D
Send(''RV STOP'') Fait stopper le ROVER Votre Travail
1) Projet 1 : Faire avancer le ROVER de cinquante centimètres , effectuer un demi tour puis retour au point de départ
2) Projet 2 : Faire dessiner au ROVER (en y fixant un feutre éventuellement ) un rectangle de 20 cm sur 30 cm de côté
3) Projet 3 : Faire avancer le ROVER (de 60 cm) mais avec arrêt si un obstacle ( un piéton ) est rencontré. Dès que l'obstacle disparaît, le ROVER reprend sa route.
La structure de votre programme sera le suivant : D = 1
while D > … : send(read.... ; Get(...) If D >...
then send( … else
send ( … …
...
4) Projet 4 : Si le ROVER rencontre un obstacle il fait demi tour (voir capture 2 et 3 ci-dessous)
5) Projet 5 : Faire avancer le ROVER de 60 cm mais avec contournement de l'obstacle si on en rencontre un .
M. PHILIPPE 1 / 1