Télécommande Infrarouge : Problème de codes

Bonjour,

J'utilise avec succès un ESP8266 comme télécommande infrarouge (IR).

Le but que je recherche est d'avoir accès à 1 touche spécifique qui n'était disponible que pour les techniciens Sony sur 1 télécommande dédiée...que je n'ai pas.
Il s'agit d'une touche permettant un diagnostique.

Grâce à mon projet j'arrive à apprendre les fonctions principales depuis ma télécommande Sony.

  • Play = 0x5C7
  • Stop = 0x1C7
  • etc....
    et ensuite je peux reproduire ces commandes via: irsend.sendSony(0x1C7, 12, 2);

Un site spécialisé référence bien mon matériel Sony (PCM-R500) et détaille tous les codes IR y compris celui que je recherche !
La liste est la suivante:

  • Stop 170
  • Play 168
  • Diagnostique 089

Je recherche donc un moyen de faire correspondre "Play = 0x5C7" qui fonctionne avec "Play=168" de manière à pouvoir émettre ce signal précis.
Ensuite je pourrai extrapoler aux autres commandes.

Merci de votre aide !

un lien ?

Voici: http://www.hifi-remote.com/cgi-bin2/ueic.cgi?DAT_0093

Et donc...je ne sais pas comment utiliser ces codes qui ne correspondent pas avec ceux qui fonctionnent.

un document comme cela devrait pouvoir vous aider à comprendre le protocole Sony

Et bien....merci :slight_smile:
J'avais lu l'article mais j'espérais trouver une correspondance simple.
Rien n'est jamais simple.

J'ai donc transformé en binaire 7 bit, inversé, passé en binaire 5 bits, réinversé, collé puis transformé en hexadécimal.

Et ? Et bien ça marche !!!!

comme quoi avec un peu de boulot et la bonne documentation :slight_smile:

bravo