Du kan slå på TV: N när som helst. (3 / 7 steg)
Steg 3: Kan min TV få samma värde via direkta och indirekta vägen?
Jag testade att min TV kan erhålla samma värden från olika vägar.
Så, jag använde Arduino + IR ta emot sensor. Sedan upp demo firmware (IRrecvDemo - Arduino exempel källkoden) författare: Ken Shirriff IRremote bibliotek (http://arcfn.com)
Jag testade att IRrcvDemo programmet har fått samma.
1. direkt väg.
När jag använde min IR remote controller, IRrcvDemo program fått 0x20 0xDF 0x10 0xEF när du trycker på strömbrytaren.
2. indirekt sökväg.
När jag använde IR biblioteket i mbed(https://developer.mbed.org/users/shintamainjp/code...
Jag skickade 0x20 0xDF 0x10 0xEF, IRrcvDemo program fått 0x04 0xFB 0x08 0xF7...
I båda fallen fått IRrcvDemo program ett differnet värde.
Jag föll i kaos.
Så, hade jag kollade binär kod.
0x20 0xDF 0x10 0xEF == > 0010 0000 1101 1111 0001 0000 1110 1111
0x04 0xFB 0x08 0xF7 == > 0000 0100 1111 1011 0000 1000 1111 0111
!!! En mängd bitar hade varit emot.
Så försökte jag att göra bitar till inversen i mbed & Transceiver