Étape 3: Les ma TV peut obtenir la même valeur par voie directe et indirecte ?
J’ai testé que mon téléviseur peut recevoir les mêmes valeurs de chemins différents.
Alors, j’ai utilisé Arduino + IR recevoir capteur. Puis téléchargées démo du firmware (IRrecvDemo - code de source exemple Arduino) auteur : bibliothèque IRremote de Ken Shirriff (http://arcfn.com)
J’ai testé que IRrcvDemo programme a reçu le même.
1. direct path.
Lorsque j’ai utilisé ma télécommande IR, IRrcvDemo programme a reçu 0x20 0xDF 0x10 0xEF lorsque vous appuyez sur la touche Power.
2. parcours indirect.
Lorsque j’ai utilisé la bibliothèque IR en mbed(https://developer.mbed.org/users/shintamainjp/code...
J’ai envoyé 0x20 0xDF 0x10 0xEF, IRrcvDemo programme reçu 0x04 0xFB 0x08 0xF7...
Dans les deux cas, IRrcvDemo programme a reçu une valeur de differnet.
Je suis tombé dans le chaos.
Donc, j’avais vérifié le code binaire.
0x20 0xDF 0x10 0xEF == > 0010 0000 1101 1111 0001 0000 1110 1111
0x04 0xFB 0x08 0xF7 == > 0000 0100 1111 1011 0000 1000 1111 0111
!!! Un tableau de bits s’opposaient.
Alors, j’ai essayé de faire bits à l’inverse en mbed & émetteur/récepteur