mBot : le robot nettoyeur

RETOUR

Nous allons essayer de créer un programme pour que le robot mBot soit capable de déplacer et nettoyer des déchets en toute autonomie, en exploitant ses capteurs infra-rouge et à ultra-sons.

Le robot sera autonome, et doit être calibré pour pouvoir nettoyer toute la piste.

Nous souhaitons aussi qu’il puisse détecter les obstacles, de façon à ce qu’il n’entre pas en collision avec d’autres robots nettoyeurs si il y en a.

Faire avancer le robot

Commençons par un premier programme simple, où le robot va avancer jusqu’à atteindre le bord du terrain. La logique est la suivante :

  • Le robot avance en surveillant le signal détecté par le capteur infra-rouge;
  • Toutes les 1/10 secondes, il vérifie s’il est toujours à l’intérieur de la piste;
  • Si c’est le cas, il continue d’avancer. Sinon il arrête le mouvement.

Faire avancer mBot

SMARTEO fait fièrement partie du réseau labonnepub