IR protocol afstandsbediening

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.

2 likes

De signal free moet naturrlijk 2666 uS zijn (geen mS).