Informatique

17.072016
08.102007

Bonjour Pouvez vous m aider pour ce devoir en technologie Programmer un robot pour qu’il suive un chemin matérialisé par une bande noire peinte sur un sol blanc. Le robot est équipé de 4 roues : - deux roues à l’avant, entrainées chacune par un moteur pouvant tourner dans les deux sens : avant ou arrière - deux roues à l’arrières sans moteur. A l’avant du robot se trouve deux capteurs optiques situés au ras du sol, qui permettent de distinguer la couleur noire de la couleur blanche. Ces capteurs sont situés à droite et à gauche de l’avant du robot. Ils sont séparés par une distance moins important que la largeur de la ligne noire. Pour avancer tout droit, il faut faire fonctionner les deux moteurs dans le sens avant (1 seule vitesse). Pour tourner à droite, il faut arrêter le moteur droit, et faire seulement fonctionner le moteur gauche en avant. Pour tourner à gauche, il faut arrêter le moteur gauche, et faire seulement fonctionner le moteur droit en avant. Pour reculer, il faut mettre les 2 moteurs en sens arrière. Imaginer comment programmer le robot pour qu’il suive le trait noir qui bien sûr n’est pas rectiligne, mais comporte des virages. Etape 1. Si le robot est bien sur la ligne noire, les deux capteurs détectent la couleur noire. Le robot peut avancer tout droit. Etape 2 Si la ligne noire tourne à gauche, le capteur droit ne la voit plus, mais le capteur gauche la voit. Il faut que le robot tourne à gauche. Etape 3 Si la ligne noire tourne à droite, il faut faire l’inverse de l’étape 2. Etape 4 Si le robot est sorti de la ligne noire, et donc que les deux capteurs ne voient plus la ligne, il faut reculer jusqu’à ce que l’on retrouve la ligne. Faire le logigramme de chacune de ces étapes, en utilisant les deux capteurs Capteur DROIT, CD Capteur GAUCHE, CG et les deux moteurs Moteur DROIT, MD Moteur GAUCHE, MG

lubnalapeste Informatique 1 12