Shémas Electroniques

http://www.licencephoto.com/mini_photos/62I8xe9saF/Electronique-Electronics.jpghttp://www.artbible.net/5NEWCOL/000_BANQUE_PRIMITIVE/6_TECHNIQUE/680_fabrications/680%20ORDINATEUR%20HARDWARE%20CARTEMERE%20ELECTRONIQUE.jpghttp://www.e-monsite.com/s/2010/04/03/projeteuraltium/93696038electronique-circuit-13169b-jpg.jpg

lundi 3 octobre 2011

Récepteur IR USB - Code source



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. 


  Commandes utilisées sous Windows pour dialoguer avec le récepteur IR USB :
    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.
 
          Premier octet :
                Le premier octet contient le poids fort (MSB) du nombre N.
FBufferIN[1] 
MSB - Compris entre 0 et 255

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

          Reconstitution du nombre N à partir des deux octets :
                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 :
       Téléchargement du logiciel et de son code source :

       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
:   Seven, Vista et XP.
      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 : 250ko  

Aucun commentaire:

Enregistrer un commentaire

Messages les plus consultés