Ce document contient des instructions supplémentaires expliquant des méthodes pour réussir les défis et leurs solutionnaires.
Ce document contient des instructions supplémentaires expliquant des méthodes pour réussir les défis et leurs solutionnaires.
Les défis se réalisent à partir d'une copie d'une des fonctions moteur.
Périphérique nécessaire : Aucun
Défi : Faire avancer, puis reculer le robot en boucle.
Défi avancé : Arrêter le robot après un certain nombre d’aller-retour (3).
Périphérique nécessaire : Antennes imprimées en 3D et interrupteurs de fin de course.
Défi : Le robot doit avancer jusqu’à ce qu’une des antennes soit activée et s’arrêter ensuite.
Information pertinente : Les interrupteurs de fin de course donnent FALSE (0) lorsqu’ils sont enfoncés.
Défi avancé : Lorsque le robot rencontre un obstacle, il recule d’une petite distance et arrête.
Périphérique nécessaire : Capteur à ultrason
ATTENTION : Le capteur à ultrason a deux fils de type signal : Trig et Echo. Assurez-vous de bien brancher ces fils sur le shield et dans bitbloq. Si vous les inversez, vous allez briser le capteur !
Défi : Le robot s’arrête à une certaine distance d’un objet. Choisi la distance en fonction de ton espace de travail. Le capteur à ultrason reconnaît des valeurs en cm.
Défi avancé : Si l’obstacle se déplace, le robot se déplace aussi pour maintenir une distance constante avec l’obstacle.
Périphérique nécessaire : Capteur infrarouge, roue dentée imprimée en 3D
Défi : Faire avancer le robot d’exactement 2 tours de roue.
Astuces :
Périphérique nécessaire : Antennes imprimées en 3D et interrupteurs de fin de course
Il est nécessaire d’utiliser la fonction moteur avancée pour ce défi
Objectif : Le robot avance en ligne droite. Si une des moustaches est activée, le robot recule en tournant de 90° pour éviter l’obstacle, puis se remet à avancer. Si c’est la moustache gauche qui est activée, le robot tourne vers la gauche, et vice-versa.
On doit voir un robot qui se promène aléatoirement dans le local, qui arrête et qui change de direction aux obstacles.
Périphérique nécessaire : Capteur à ultrasons
Il est nécessaire d’utiliser la fonction moteur avancée pour ce défi
Objectif : Le robot avance en ligne droite. Si un obstacle est détecté à moins de 10 cm, le robot recule en tournant de 90° pour éviter l’obstacle, puis se remet à avancer.
Pour déterminer la direction de rotation, on fait un «pile ou face» en utilisant le bloc «Random between __ and __ ». Donne comme argument 0 et 1. Le bloc va donner une valeur, au hasard, entre 0 et 1.
On doit voir un robot qui se promène aléatoirement dans le local, qui arrête et qui change de direction aux obstacles.
Périphérique nécessaire : 3 capteurs photodiodes fixés sous le robot.
Il est nécessaire d’utiliser la fonction moteur avancée pour ce défi
Objectif : Le robot doit suivre une ligne de ruban noir au sol.
Connexion : Les capteurs photodiodes doivent être branchés sur leur sortie numérique (DO). Ils vont donc donner une information TRUE s’ils sont sur le ruban et FALSE s’ils sont sur le plancher (ou vice-versa selon la calibration).
Calibration : Il faut placer chaque capteur sur le ruban et tourner la vis du capteur afin d’ajuster la sensibilité.
Astuce : Les trois capteurs ont une utilité. Si le ruban est sous le capteur du centre, on sait que l’on peut avancer. Si le ruban est sous le capteur de gauche, on sait qu’il faut tourner lentement à droite et vice-versa.