Activité 4 Bloc de programmation "Maths"
Description : Dans cette activité, vous apprendrez à programmer votre robot pour qu'il se déplace sur des distances données.
Matériel requis :
Matériel requis :
- Ordinateur
- Robot
- Ruban à mesurer
Est-il possible de demander au robot de faire la transformation à notre place (cm en rotations), puis de transmettre l'information aux moteurs?
Il est possible de le faire avec le bloc "Maths".
Il est possible de le faire avec le bloc "Maths".
Supposons que nous voulons faire avancer le robot de 50 cm en ligne droite. Voici comment on peut utiliser le bloc "Maths":
- Prendre le bloc "Maths" et l'insérer dans la trame de programmation;
- La variable "a" est la distance que vous allez entrer vous-mêmes, donc 50 dans notre exemple; elle variera d'une programmation à l'autre;
- La valeur "b" est la même pour ce type de roue, soit 17,59 cm, correspondant à une rotation des roues du robot; on dira donc que "b" est une constante tant et aussi longtemps que l'on ne change pas de roues;
- Choisir l'opération "÷": le bloc divisera la distance à parcourir (ici, 50 cm) par la distance parcourue par une rotation (17,59 cm)
- Le résultat obtenu donne le nombre de rotations que le robot effectuera pour avancer de 50 cm
- Transmettre cette information à un bloc "Déplacement et direction" et le robot exécutera le déplacement.
Votre robot doit faire la livraison de marchandises. Il roule à haute vitesse sur 90 cm puis roule à basse vitesse sur les 10 derniers cm près du point de livraison (voir le schéma). Il fait ensuite demi-tour pour revenir à son point de départ et reprendre sa position initiale, prêt à faire une autre livraison.
Zone vidéo: le bloc "Boucle"
- Comment avez-vous procédé pour relever ce défi?
- Quelles ont été vos difficultés?
Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.