¿Paso 3: Mi TV obtendrá el mismo valor por camino directo e indirecto?
He probado que mi TV puede recibir los mismos valores de diferentes caminos.
Por lo tanto, utiliza Arduino + IR recibir el sensor. Luego cargado firmware demo (IRrecvDemo - código fuente ejemplo de Arduino) autor: biblioteca IRremote de Ken Shirriff (http://arcfn.com)
He probado que IRrcvDemo programa ha recibido el mismo.
1. direct path.
Al utilizar mi mando a distancia IR, programa IRrcvDemo recibió 0x20 0xDF 0x10 0xEF cuando presiona el botón de encendido.
2. indirecto camino.
Cuando utilicé la biblioteca IR en mbed(https://developer.mbed.org/users/shintamainjp/code...
Enviado 0x20 0xDF 0x10 0xEF, IRrcvDemo programa recibió 0x04 0xFB 0x08 0xF7...
En ambos casos, el programa de IRrcvDemo recibió un valor de differnet.
Caí en el caos.
Por lo tanto, había comprobé código binario.
0x20 0xDF 0x10 0xEF == > 0010 0000 1101 1111 0001 0000 1110 1111
0x04 0xFB 0x08 0xF7 == > 0000 0100 1111 1011 0000 1000 1111 0111
!!! Había opuesta una matriz de bits.
Por lo tanto, he intentado hacer pedacitos a la inversa en mbed para y transceptor