0% ont trouvé ce document utile (0 vote)
28 vues4 pages

Programmer le Rover avec Python

Le document explique comment programmer un petit robot appelé TI-Rover à l'aide d'un langage de programmation Python et d'une calculatrice. Il fournit des exemples de programmes permettant au robot d'avancer, reculer, tourner et s'arrêter.

Transféré par

Reymond Camille
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
28 vues4 pages

Programmer le Rover avec Python

Le document explique comment programmer un petit robot appelé TI-Rover à l'aide d'un langage de programmation Python et d'une calculatrice. Il fournit des exemples de programmes permettant au robot d'avancer, reculer, tourner et s'arrêter.

Transféré par

Reymond Camille
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

PROGRAMMATION D’UN PETIT ROBOT: TI-ROVER

Nous allons dans cette séquence apprendre


à programmer un petit robot grâce au Rover
et au langage de programmation Python.

PREMIERS PAS
1. Allumer le Rover (interrupteur sur le
dessus) et la calculatrice
2. Cliquer sur : sur la calculatrice, puis

sur :

3. Sélectionner le programme AVANCE à


l’aide des flèches, puis, après avoir poser
le Rover par terre avec suffisamment

d’espace autour, cliquer sur :

4. Noter ce que le Rover a réalisé avec


précision (vous disposez d’un mètre
ruban pour mesurer les déplacements).

ANALYSE DE PROGRAMMES
Programme AVANCE:
Voici ci-contre le programme que vous
venez d'exécuter.
Après avoir analysé les lignes de ce
programme, proposer une modification afin
que le Rover avance de 2 mètres.

Vérifier que cela fonctionne en


modifiant le programme sur la
calculatrice.
Programme AVANCE 2:
Voici ci-contre le programme que vous
allez exécuter.
Après avoir analysé les lignes de ce
programme, proposer une hypothèse sur ce
que le Rover va faire:

Hypothèse Validée?
Vérifier votre hypothèse en lançant
AVANCE 2 sur la calculatrice.
⬜ oui ⬜non
Mémento:

Commande Signification

[Link](10) le Rover avance de 10x10=100cm soit 1m

[Link](15) le Rover recule de 1m50

le Rover tourne de 45° à gauche par rapport à son axe de


[Link](45)
symétrie

le Rover tourne de 120° à droite par rapport à son axe de


[Link](120)
symétrie

[Link](10) le Rover s'arrête 10 secondes

À partir du mémento ci-dessus, proposer


un programme afin que le Rover dessine un
triangle équilatéral de 1 mètre de côté en
faisant une pause de 5 secondes après
chaque virage et qu’il revienne à sa position
initiale :

Appeler le professeur et lui montrer votre programme.


POUR ALLER PLUS LOIN

Proposer un programme afin que le


Rover dessine un rectangle de 1 mètre de
longueur et de 50cm de largeur en faisant
une pause de 2 secondes après chaque
longueur et qu’il revienne à sa position
initiale :

Appeler le professeur et lui montrer votre programme.

Proposer un programme afin que le


Rover dessine un pentagone régulier de
50cm de côté sans faire de pause entre
chaque virage et qu’il revienne à sa position
initiale :

Appeler le professeur et lui montrer votre programme.


Proposer un programme afin que le
Rover dessine une maison avec les
dimensions du schéma ci-dessous sans
jamais passer deux fois sur le même côté.

Appeler le professeur et lui montrer votre programme.

Proposer un programme afin que le


Rover dessine un polygone régulier de telle
sorte qu’on puisse choisir le nombre de face
et la longueur d’une face.

Appeler le professeur et lui montrer votre programme.

Vous aimerez peut-être aussi