Télécommande infrarouge 38KHz
Principe
La télécommmande ci-contre, trouvée sur eBay, émet pour chaque touche enfoncée, des trains d'impulsion (un peu comme en radio télégraphie Morse). Les durées de chaque train d'ondes optiques (infra-rouge) sont importantes. Elles permettront au programme de décoder les bits 0 et 1 formant chaque octets.Le chronogramme de la fig.2 montre un principe utilisé en communication série asynchrone comme celui de la RS232. Pour chaque touche enfoncée, c'est un groupe de plusieurs octets qui est émis.
Le circuit interne du TSOP1838 transforme les trains d'onde IR en signaux binaires nets sur la broche 1 (OUT).
Les valeurs sont données en hexadécimal dans le tableau ci-dessous. Par exemple, la touche CH- envoie FF A2 5D.
Boutons | Code | |
CH- | FFA25D | A25D |
CH | FF629D | 629D |
CH+ | FFE21D | E21D |
PREV | FF22DD | 22DD |
NEXT | FF02FD | 02FD |
PLAY/PAUSE | FFC23D | C23D |
VOL- | FFE01F | E01F |
VOL+ | FFA857 | A857 |
EQ | FF906F | 906F |
0 | FF6897 | 6897 |
100+ | FF9867 | 9867 |
Boutons | Code | |
200+ | FFB04F | B04F |
1 | FF30CF | 30CF |
2 | FF18E7 | 18E7 |
3 | FF7A85 | 7A85 |
4 | FF10EF | 10EF |
5 | FF38C7 | 38C7 |
6 | FF5AA5 | 5AA5 |
7 | FF42BD | 42BD |
8 | FF4AB5 | 4AB5 |
9 | FF52AD | 52AD |
REPEAT* | FFFFFFFF |
Interface catpteur IR/Processeur
Le capteur infra-rouge TSOP1838 est adapté à la réception des signaux émis par la télécommande donnée plus haut. Il met en forme les signaux optiques issus de la télécommande. Ce composant s'interface avec un microcontrôleur comme ci-contre.