Labyrinthe, Décontamination et personnalisation du robot
Prérequis : avoir bien lu le cahier des charges !
Etape1 : Algorithme
Etape 2 : Algorigramme
Etape 3 : Programme
Aller voir la piste et analyser les contraintes de déplacement du robot.
Écrire en français, de manière courte et abrégée :
Tout ce que doit faire le robot (déplacement, signaux lumineux, ...)
Selon quelle(s) condition(s) ? Selon quelle(s) information(s) ?
Repérer les actions répétitives, les actions "exceptionnelles", les actions à faire s'il n'y a pas d'événements particuliers.
Mettre toutes ces actions dans un ordre optimal pour le robot.
↪️ Ça y est : vous avez votre algorithme !
Sur une grande feuille, élaborer l'algorigramme à partir de l'algorithme
Rappel : c'est une représentation structurée de votre algorithme avec :
Rectangle : pour les actions
Losange : pour les conditions
Fléches : pour indiquer la suite
Rond : pour le début et la fin du programme uniquement
🎯 A RENDRE pour cette étape :
Faire une photo de votre algorigramme et la mettre sur votre drive
Intégrer cette photo dans votre présentation pour l'oral
A partir du travail dans les étapes 1 et 2, écrire votre programme dans mBlock.
Tester au fur et à mesure et non quand tout est "fait"
Créer des blocs personnalisés pour simplifier la lecture du code
Utiliser des noms de variables clairs
Quand le programme fonctionne correctement, faire une copie et essayer d'améliorer la copie :
Robot plus rapide dans les lignes droites
Virages moins saccadés
Éliminer les instructions inutiles
Sur le capteur ultrasons, vous pouvez :
Faire varier la "lumière ambiante" des yeux
ou Afficher simplement une "émotion"
Le bandeau LED en bas du CyberPi peut être facilement allumé :
Jouer une animation déjà programmée
Afficher des couleurs au choix, pendant un certain temps
Vous pouvez utiliser l'écran du CyberPi pour afficher des messages.
CyberPi peut également jouer des sons !
Explorer l'extension "Audio" tout simplement ;)