Les types
Les télécommandes sont de divers types. Il est important de connaître celui-ci pour pouvoir ensuite émettre un signal équivalent.
Voici la liste des types donnés par la librairie IRremote :
// Values for decode_type
#define NEC 1
#define SONY 2
#define RC5 3
#define RC6 4
#define DISH 5
#define SHARP 6
#define PANASONIC 7
#define JVC 8
#define SANYO 9
#define MITSUBISHI 10
#define UNKNOWN -1
Comment récupérer les types et les codes
La librairie IRremote contient un exemple appelé IRrecvDump qui renvoie toute la structure du code reçu.
On branche le récepteur infrarouge (PIN 11), on ouvre la liaison série et quand on appuie sur une touche d’une télécommande, on obtient ce type de message :
FF6897
Decoded NEC: FF6897 (32 bits)
Raw (68): -528 8900 -4350 650 -450 650 -500 600 -500 600 -500 600 -500 600 -500 600 -500 600 -500 600 -1600 600 -1650 550 -1650 550 -1650 550 -1650 600 -1600 600 -1650 550 -1650 550 -550 550 -1650 550 -1650 600 -550 550 -1650 550 -550 550 -550 550 -550 550 -1650 550 -550 600 -500 550 -1650 600 -550 550 -1650 550 -1650 550 -1650 550
En tout début, on lit le code hexadécimal reçu : FF6897.
Ensuite on voit apparaître le type de codage : NEC
Ces informations vous permettront, soit d’agir en fonction du signal reçu, soit d’émettre ce même signal à partir de votre propre émetteur.