Défis 5A et 5B : Coccinelle aléatoire
DÉFI 5A : COCCINELLE ALÉATOIRE - INTERRUPTEURS
Périphérique nécessaire : Antennes et interrupteurs de fin de course
Il est nécessaire d’utiliser la fonction moteur avancé 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.
DÉFI 5B : COCCINELLE ALÉATOIRE - ULTRASONS
Périphérique nécessaire : Détecteur de distances à ultrasons
Il est nécessaire d’utiliser la fonction moteur avancé 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 « pile ou face » en utilisant le bloc « Random between __ and _ ». Il faut donner 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.