-

Les automatismes - Un peu de programmation

Initiation à la programmation avec RobotProg

Exercice 9 : L'aspirateur : utilisation du sous-programme "AllerAuMur"

 

Préparation :

Conditions de départ et objectif :

  • le robot aspirateur est au départ dans le coin nord-ouest sur sa prise,


Position de départ

  • l'objectif : le robot doit passer dans chacune des cases du terrain pour y aspirer la poussière. Il marquera chacune des cases de son passage en utilisant le bloc

  • Le robot s'arrêtera quand il sera sur sur la case du coin nord-est ou du coin sud-est (suivant la largeur de la pièce : 10 ou 11).

  • Votre programme doit fonctionner pour les 2 largeurs de terrains. Vous pouvez observer le fonctionnement du robot aspirateur sur les animations suivantes :


 

  • pour simplifier on va utiliser un programme déjà réalisé à l'exercice 6 (aller au mur) comme sous-programme.

  • dans le menu -> Programmation -> nouveau sous-programme et appelez-le "AllerAuMur" construisez le logigramme, sans oublier de marquer chaque case.

  • cliquez sur "PP" pour créer le programme principal.

  • pour appeler le sous-programme à partir du programme principal, il faut insérer un bloc : et y saisir le nom du sous-programme :

  • pour passer du programme principal au sous-programme, cliquez sur "liste"

  • enregistrez votre programme dans le dossier indiqué sous le nom : classe + nom + aspirateur.bop