Comment écrire un programme qui pilote la maquette du robot à distance ?


Situation : Les robots explorateurs parcourent des zones difficilement atteignables par l’Homme.Vous êtes chargés de concevoir la maquette d’un robot pilotée à distance avec une télécommande. Pour éviter d’être endommagé le robot devra s’immobiliser automatiquement s’il détecte un obstacle à moins de 10cm .


1 - Capteurs et actionneurs

Un capteur à Ultrason détecte un obstacle se trouvant à une distance comprise entre 3cm et 4m c’est un capteur analogique. Un capteur est un dispositif transformant l'état d'une grandeur physique observée en une grandeur utilisable. Le déplacement du robot est assuré

par les deux roues motrices actionnées par deux moteurs indépendants M1 et M2.

Un actionneur est un objet qui transforme l’énergie qui lui est fournie en un phénomène physique qui fournit un travail, il modifie le comportement ou l’état d'un système.

2 - Comportement du robot

Ce tableau met en relation les touches de la télécommande et les comportements attendus du robot.


3 - Algorithme de pilotage à distance


4 - Variables blocs d’instruction :

Activité : Analyser la situation (sur le cahier )

  1. Indiquez la fonction d’un robot explorateur et le comportement attendu de la maquette
  2. Indiquer la principale caractéristique du capteur d’ultrasons et son utilité
  3. Distinguer les 4 comportements que vous devrez programmer
  4. Précisez la condition pour laquelle le robot s’arrête
  5. Préciser la partie de l’algorithme qui correspond au bloc d’instruction du capteur
  6. Repérer les 2 structures utilisées pour écrire le programme de pilotage
  7. Ouvrir le logiciel mblock présent dans l’onglet Technologie et essayez d’écrire le programme correspondant au pilotage à distance du robot à l’aide la télécommande. Sélectionner choix de la carte : Mbot et choix des extensions Makeblock
  8. Enregistrez votre travail sous : S/4eme/Technologie/travail/ProgMbot1 Nom