Vous venez de découvrir certaines fonctionnalités des voitures autonomes qui seront sur nos routes demain…
A travers les défis suivants vous devez comprendre ces fonctions, créer les programmes adaptés et simuler leur bon fonctionnement à l’aide des robots mbot.
Bonne programmation
ÉVITER DES OBSTACLES
Le capteur à ultrasons émet des ondes sonores et mesure le temps qu'elles mettent à revenir après avoir rebondi sur un obstacle.
1. Quel est l'animal qui utilise un principe similaire pour se repérer dans le noir ? Comment cela s'appelle-t-il ?
Voici le début de l'algorithme incomplet du programme d'évitement.
2. Compléte les parties manquantes de manière à ce que le robot s'arrête (avance à 0% de sa vitesse) lorsqu'il rencontre un obstacle à moins de 10cm et avance à 50% de sa vitesse s'il ne rencontre pas d'obstacle
AU DÉMARRAGE
1 Attendre jusqu'à ce que le bouton mCore soit pressé
RÉPÉTER INDÉFINIMENT
2 SI distance (capteur ultrasons, port 3) ≤ _____ cm ALORS
3 Moteur DROIT & GAUCHE → avancer, vitesse _____ %
7 SINON
8 ____________________________________
FIN SI /
FIN RÉPÉTER
Vérifie le fonctionnement en téléversant le programme dans le robot MBOT
Connecte toi sir VITTASCIENCE et réalise le programme d'après ton algorithme
Aller sur vittascience.com
Cliquer sur « Programmation » puis « mBot »
3. Que fait le robot quand il n'y a PAS d'obstacle devant lui ?
Compléte l'algorithme pour que le robot évite l'obstacle et continue sa course
AU DÉMARRAGE
1 Attendre jusqu'à ce que le bouton mCore soit pressé
RÉPÉTER INDÉFINIMENT
2 SI distance (capteur ultrasons, port 3) ≤ _____ cm ALORS
3 Moteur DROIT & GAUCHE → avancer, vitesse _____ %
4 Attendre ____
5 Moteur DROIT → avancer, vitesse _____ %
6 Attendre ____
7 Moteur DROIT & GAUCHE → avancer, vitesse _____ %
8 Attendre ____
9 Moteur GAUCHE → avancer, vitesse _____ %
10 Attendre ____
11 Moteur DROIT → avancer, vitesse _____ %
12 Attendre ____
13 SINON
14 ____________________________________
FIN SI /
FIN RÉPÉTER
Vérifie le fonctionnement en téléversant le programme dans le robot MBOT
Connecte toi sir VITTASCIENCE et réalise le programme d'après ton algorithme
Aller sur vittascience.com
Cliquer sur « Programmation » puis « mBot »
Réalise le programme en ajoutant un bloc puis TEST, un autre bloc puis TEST...
AU DÉMARRAGE :
Attendre jusqu'à ce que le bouton mCore soit pressé
RÉPÉTER INDÉFINIMENT :
SI distance (capteur ultrasons, port 3) ≤ 10 cm ALORS
Contrôler moteur DROIT → direction AVANCER, vitesse 50%
Attendre 10 ms
Avancer à la vitesse 50%
Attendre 20 ms
Contrôler moteur GAUCHE → direction AVANCER, vitesse 50%
Attendre 10 ms
SINON
Avancer à la vitesse 100%
FIN SI
FIN RÉPÉTER