Omdat ik mijn TV etc geautomatiseerd wil bedienen, ben ik op zoek gegaan naar welk IR protocol er gebruikt wordt door de afsands bediening.
Het blijkt het RC6-6A protocol te zijn.
Onderstaande werkt bij mij:
Carrier 36 KHz, DutyCycle 47%
Mode 0x06 -> RC6-6
Trailer 0x00 -> Rc6-6A
Customer Code 0x80 0x07
Information Field 0x26 0x00 .. 0xff
Ik neem aan dat het eerste deel van het information field de device code is en het tweede deel het commando.
De volgende commando’s heb ik gevonden ( NR is decimaal):
NR Functie
0 button0
1 button1
2 button2
3 button3
4 button4
5 button5
6 button6
7 button7
8 button8
9 button9
10 Play?
12 PowerToggle
13 mute
15 info?
16 VolUp
17 VolDown
32 ChannelUp
33 ChannelDown
40 DoublearrowRight
41 DoublearrowLeft
44 pauze
48 play
49 ?
55 Record
60 TeleText
75 Titles
76 ?
77 Rewind
84 Guide?
85 ?
88 Up
89 Down
90 Left
91 Right
92 Ok
93 ?
109 ?
110 ?
111 Favorites?
112 ?
131 Return
195 ?
204 Guide?
206 PageUp
207 PageDown
208 AV
237 ?
Meer info over het RC6 protocol kan je vinden op: SlyControl Knowledge Base
En mocht dat ooit van het internet verdwijnen:
De Header is 2666 uS hoog en 888 uS laag
De Trailer is 888 uS laag en 888 uS hoog ( bij een logische “0” )
De rest is 444 uS laag en 444 uS hoog voor een logische “0” en
444 uS hoog en 444 uS laag voor een logische “1”
En aan het eind een signal free van 2666 mS.