Table des matières
Exercice : Commande Thymio à distance
Notions abordées
Programmation événementielle / Conditions
Accessoire pour réaliser l'exercice
Une télécommande infra-rouge Thymio ou compatible.
Sujet
Thymio est équipé d'un récepteur infra-rouge qui lui permet de savoir quelle touche est appuyée sur la télécommande.
Et si cette télécommande servait à piloter Thymio à distance ?
Aide
Cette fois-ci, le programme va commencer par l'instruction:
Avec ce bloc, le programme ne commencera que si un des bouton de la télécommande est appuyé, on dit que le programme attend qu'un événement apparaisse pour s’exécuter : c'est de la programmation événementielle.
Il faudra ensuite vérifier avec un bloc :
pour tester quel bouton de la télécommande est appuyé et ensuite exécuter une action, comme : avancer, tourner, jouer un son, etc…
Par exemple, le début du programme pourrait ressembler à cela
Solution
Les solutions sur cet exercice sont visibles ici.
Note sur l'utilisation de plusieurs télécommandes
Si vous voulez utiliser plusieurs télécommandes pour télécommander différents Thymio. Il est possible, dans Blockl4thymio, de définir le canal de réception des messages de la télécommande, à l'aide du bloc :
Par exemple, la télécommande officielle Thymio émet sur le canal 0. Si vous voulez programmer un Thymio pour ne recevoir que les commandes de cette télécommande, le programme pourra ressembler à celui-ci :