Vous êtes l'heureux possesseur du [ Récepteur IR USB ] en vente sur ce site.
Félicitations, désormais vous pouvez réaliser votre propre logiciel sous Windows
afin de piloter votre PC à partir de votre télécommande infrarouge
grâce au programme de démonstration disponible sur cette page.

![]() | ![]() | ![]() |
Disponible à la vente sur ce site, le [ Récepteur IR USB ] monté et testé vous permet de piloter votre PC à distance depuis une télécommande Philips (code RC5) ou Sony (code SIRCS). Si vous ne possédez aucune de ces deux télécommandes, il vous suffit d'avoir recours à une télécommande universelle.
Bien qu'un logiciel de gestion nommé Gestionnaire IR USB soit disponible en libre téléchargement sur la page [ Récepteur IR USB ] , vous pouvez désormais créer votre propre logiciel sous Windows en vous aidant d'un exemple accompagné de son code source commenté, écrit Borland Delphi.
Les commandes sont extrêmement simples à maitriser grâce à l'usage d'une DLL (Dynamic Link Library) spécifiquement dédiée à la communication USB (mcHID.dll). Il vous faudra seulement veiller à placer cette DLL dans le même répertoire que votre programme exécutable.

Le récepteur IR est toujours disponible à la vente.
Cliquez sur le lien suivant : [ Récepteur IR USB ] pour passer votre commande.

Dès qu'il reçoit un signal infrarouge répondant à la norme Philips (RC5) ou Sony (SIRCS), le récepteur IR transmet au PC un nombre N compris entre 0 et 65535 représentatif de la touche pressée sur votre télécommande.
La communication USB permettant d'échanger seulement des octets, le nombre N sera décomposé préalablement par le récepteur IR en deux octets avant d'être transmis par liaison USB vers le PC. Le PC stocke ces deux octets dans les cases mémoires FBufferIN[1] et FBufferIN[2] qui conviendra de lire afin de recomposer le nombre N représentatif du code IR.

Le premier octet contient le poids fort (MSB) du nombre N.
FBufferIN[1] |
MSB - Compris entre 0 et 255 |

Le second octet contient le poids faible (LSB) du nombre N.
FBufferIN[2] |
LSB - Compris entre 0 et 255 |

La reconstitution du nombre N représentatif du code IR de votre télécommande s'effectue par l'opération arithmétique suivante :
N = ( 256 * FBufferIn[1] ) + FBufferIn[2] Exemple : Si FBufferIN[1] = 8 et FBufferIN[2] = 17 alors N = ( 256 * 8 ) + 17 = 2065
Dans cet exemple, le code 2065 représente le code infrarouge de la touche pressée sur votre télécommande envoyé par le récepteur IR à votre PC via la liaison USB.
Logiciel et code source dédiés à la réception des données IR sous Windows :
Dans cet exemple, le code 2065 représente le code infrarouge de la touche pressée sur votre télécommande envoyé par le récepteur IR à votre PC via la liaison USB.


Afin de réceptionner sur votre PC le code infrarouge utilisé par votre télécommande Sony ou Philips, un petit programme d'exemple nommé "Réception du code IR de l'interface USB" écrit sous Borland Delphi 7 est disponible en libre téléchargement.
Les SE compatibles avec ce programme sont :

ll n'a pas été testé sous 2000, Me et 98SE.


L'ensemble du code source de ce programme est librement téléchargeable ci-après. Le code source est commenté et vous n'aurez aucun mal à l'adapter selon vos besoins.
Téléchargement de l'ensemble des fichiers sources au format Borland Delphi :

Aucun commentaire:
Enregistrer un commentaire