Utilisation du capteur infrarouge en mode Télécommande



Capteur infrarouge
Télécommande / balise infrarouge

En mode Télécommande, le capteur infrarouge peut identifier les boutons de la télécommande / balise infrarouge (balise IR) qui sont enfoncés. Vous pouvez également détecter quand des combinaisons de deux boutons sont enfoncées simultanément. Par exemple, vous pouvez utiliser ce mode pour télécommander votre robot.
La balise IR est dotée d'un sélecteur de canal, permettant de choisir entre quatre canaux émetteurs de signaux. Le capteur infrarouge ne détecte que les signaux du canal que vous avez défini.
Conseils et astuces
Si vous commandez deux robots avec chacun sa propre balise IR, utilisez deux canaux différents. Sinon, une balise commandera tous les robots sur son canal.
Données du capteur infrarouge en mode Télécommande
En mode Télécommande, le capteur infrarouge fournit les données suivantes :
DonnéesTypePlageRemarques
ID bouton Numérique0 - 11Identifie le bouton (ou la combinaison de boutons) enfoncé sur la balise IR.

0 = Aucun bouton (et mode Balise désactivé)
1 = Bouton 1
2 = Bouton 2
3 = Bouton 3
4 = Bouton 4
5 = Boutons 1 et 3
6 = Boutons 1 et 4
7 = Boutons 2 et 3
8 = Boutons 2 et 4
9 = Mode Balise activé
10 = Boutons 1 et 2
11 = Boutons 3 et 4

Conseils et astuces
Le bouton Mode Balise (ID bouton = 9) ne fonctionne pas comme les quatre autres boutons. Quand vous appuyez dessus, la balise commence à émettre en continu jusqu'à ce que vous appuyiez à nouveau sur le bouton Mode Balise pour l'éteindre. Les quatre autres boutons n'émettent que lorsqu'ils sont maintenus enfoncés.
Exemples d'utilisation du capteur infrarouge en mode Télécommande
Voici des exemples d'utilisation du capteur infrarouge en mode Télécommande.
Exemple 1 : bouton de démarrage à distance
Dans ce programme, le robot attend qu'un bouton de la balise IR soit enfoncé (sur le canal 1), puis il avance pendant deux secondes. Le programme utilise le bloc Attendre en mode Capteur infrarouge – Changement – Télécommande. Si vous démarrez le programme et qu'aucun bouton n'est enfoncé, le bouton attendra que vous appuyiez sur un bouton de la balise IR.
Exemple 2 : pilotage à distance
Ce programme permet de piloter le robot à distance avec la balise IR. Le programme utilise un Sélecteur en mode Capteur infrarouge – Mesure – Télécommande pour choisir entre cinq mouvements, en fonction du ou des boutons qui sont enfoncés sur la balise IR. Le robot tourne à gauche/droite quand vous appuyez sur le bouton supérieur gauche/droit et va tout droit quand vous appuyez simultanément sur ces deux boutons. Le robot s'arrête quand tous les boutons sont relâchés.

Blocs et modes utilisant le capteur infrarouge en mode Télécommande
Le tableau suivant répertorie tous les blocs de programmation et modes utilisant le capteur infrarouge en mode Télécommande.
BlocModeUtilisation
AttendreCapteur infrarouge – Comparer – TélécommandeAttendre qu'un bouton précis de la balise IR soit enfoncé. Vous pouvez aussi attendre qu'un ensemble défini de boutons soient enfoncés.
AttendreCapteur infrarouge – Changement – TélécommandeAttendre que n'importe quel bouton de la balise IR soit enfoncé ou que l'état d'un bouton change.
BoucleCapteur infrarouge – TélécommandeRépéter une séquence de blocs jusqu'à ce qu'un bouton précis de la balise IR (ou un ensemble défini de boutons) soit enfoncé.
SélecteurCapteur infrarouge – Mesure – TélécommandeChoisir entre plusieurs séquences de blocs en fonction du ou des boutons enfoncés sur la balise IR.
SélecteurCapteur infrarouge – Comparer – TélécommandeChoisir entre plusieurs séquences de blocs selon qu'un bouton précis de la balise IR (ou un ensemble défini de boutons) est enfoncé.
Capteur infrarougeMesure – TélécommandeTransmettre l'ID du bouton de la balise IR actuellement enfoncé à un fil de données numérique.
Capteur infrarougeComparer – TélécommandeTester si un bouton précis (ou un ensemble défini de boutons) de la balise IR est enfoncé et transmettre le résultat à un fil de données logique.
Mode Télécommande du capteur IR
Liens rapides