Texas Instruments diffuse sur son site un programme de démo pour son robot pilotable TI-Innovator Rover, pour calculatrices TI-83 Premium CE (ou TI-84 Plus CE) et TI-Nspire CX munies d'une interface TI-Innovator à insérer ici dans le robot.
Aux journées APMEP à Nantes et au congrès de l'UdPPC à Limoges, l'on pouvait tester ce programme avec une TI-83 Premium CE bleue fort bien assortie au TI-Innovator Rover.
Le programme comporte en fait 3 sous-programmes que l'on active alternativement en tapant ou .
Regardons aujourd'hui le sous-programme n°2 dont une version simplifiée est reproduite ci-dessous :
Le programme déplace le robot jusqu'à détecter et éviter 3 obstacles. Voici un exemple de ce que cela pouvait produire :
La détection des obstacles utilise ici le sonar présent à l'avant du robot dans un rayon de 30cm. Notons que le robot dispose d'une diode RVB (Rouge-Vert-Bleue) allumée ici en rouge lors de la détection d'un obstacle, ce qui permet de remplacer astucieusement la diode RVB de l'interface TI-Innovator (LED2) devenue invisible une fois que l'interface est insérée dans le robot.
Aux journées APMEP à Nantes et au congrès de l'UdPPC à Limoges, l'on pouvait tester ce programme avec une TI-83 Premium CE bleue fort bien assortie au TI-Innovator Rover.
Le programme comporte en fait 3 sous-programmes que l'on active alternativement en tapant ou .
Regardons aujourd'hui le sous-programme n°2 dont une version simplifiée est reproduite ci-dessous :
- Code: Select all
1→O
Send("CONNECT RV")
While O≤3
Send("READ RV.RANGER")
Get(D)
If D≥0.3
Then
Send("READ RV.MOVING")
Get(D)
If D=0
Send("SET RV FORWARD")
Else
O+1→O
Send("SET RV.COLOR.RED 255 TIME 3")
Send("SET SOUND TO 440 TIME 3")
Send("SET RV STOP")
Send("SET RV BACKWARD 0.25")
If O≤3
Send("SET RV LEFT 45 DEGREES")
End
End
Send("SET RV ANGLE 180")
Le programme déplace le robot jusqu'à détecter et éviter 3 obstacles. Voici un exemple de ce que cela pouvait produire :
La détection des obstacles utilise ici le sonar présent à l'avant du robot dans un rayon de 30cm. Notons que le robot dispose d'une diode RVB (Rouge-Vert-Bleue) allumée ici en rouge lors de la détection d'un obstacle, ce qui permet de remplacer astucieusement la diode RVB de l'interface TI-Innovator (LED2) devenue invisible une fois que l'interface est insérée dans le robot.
Téléchargements :