Utilisation d’une télécommande

Principe de fonctionnement

On branche le récepteur infrarouge sur Arduino et on se sert de la librairie IRRemote pour la détection des signaux hexadécimaux.

Chaque type de télécommande fournira des valeurs différentes.

Pour les connaître, il suffit d’afficher la valeur détectée !

Par la suite, dans cet article, on détaillera l’utilisation d’une télécommande PANASONIC.

kit IR
kit IR

Tableau des valeurs pour une télécommande PANASONIC

Touche Valeur
0 0xE12430CF
1 0xE12440BF
2 0xE12428D7
3 0xE1246897
4 0xE124B847
5 0xE124F00F
6 0xE1249867
7 0xE1247887
8 0xE124B04F
9 0xE124F807
Volume UP 0xE12458A7
Volume DOWN 0xE124A05F
# 0xE124E817
BAND 0xE124D827
DISP 0xE124C837
MUTE 0xE124609F
Source 0xE12448B7
SEL 0xE12418E7

Montage

C’est très simple, le récepteur IR ne possédant que 3 branchements :
– GND : la masse ;
– 5V : l’alimentation ;
– Out : le signal à brancher sur une broche Arduino.

Exemple de code Arduino

Ce code utilise la librairie IRRemote qui devra être téléchargée et installée dans le dossier « libraries » su dossier « sketchbook ».

Ce code montre une utilisation basique de la télécommande. Dans la boucle loop(), on lit les touches appuyées et on exécute la commande associée. Celles-ci sont juste illustrative dans l’exemple :
– allumer une diode ;
– afficher la touche utilisée.

 

Sources

Github
http://itechnofrance.wordpress.com
Robocore.net


Niveau supérieur : La communication infrarouge