sexta-feira, 15 de junho de 2007

lirc






O lirc é Linux Infrared Remot Control,
um aplicativo que permite usar o controle remoto para interagir como computador. Para isto você pode, ou construir um receptor de infravermelho e adaptá-lo no seu computador, ou usar o receptor de uma placa de captura de vídeo.











No meu caso ( 2o ) estou usando o receptor da Prolink PixelView que possuo.
A instalação do lirc foi automática via apt com os repositórios padrão do Etch:

$ apt-get install lirc

só precisei alterar o arquivo de configuração do controle, e como eu já tinha tido trabalho com isto uma vez no passado, e tinha feito um backup na internet do arquivo de configuração, quem tiver uma " Prolink Pixelview PV-BT878P+" pode copiar o arquivo lircd.conf abaixo para o diretório /etc/lirc

#
# /etc/lirc/lircd.conf
# brand: PixelView
# model: PlayTV Pro remote control
#
# supported devices:
# works both with home-brew and TV card receiver (use lirc-0.6.6 or better)
#


begin remote

name pixelviewp
bits 16
flags SPACE_ENC|CONST_LENGTH
eps 20
aeps 200

pre_data_bits 16
pre_data 0x61d6

header 9000 4500
one 563 1687
zero 563 562
ptrail 563
repeat 9000 2250
gap 108000
toggle_bit 0

frequency 38000
duty_cycle 33

begin codes

timeshift 0x000000000000c03f #TIMESHIFT
power 0x0000000000007887 #POWER
1 0x000000000000807f #1
2 0x000000000000d02f #2
3 0x000000000000d827 #3
4 0x000000000000a05f #4
5 0x000000000000906f #5
6 0x000000000000a857 #6
7 0x000000000000609f #7
8 0x00000000000050af #8
9 0x00000000000048b7 #9
loop 0x000000000000c837 #LOOP
0 0x00000000000040bf #0
+100 0x00000000000008f7 #+100
source 0x00000000000000ff #SOURCE
mute 0x00000000000018e7 #MUTE
ch+ 0x0000000000006897 #CH+
vol- 0x000000000000e817 #VOL-
zoom 0x00000000000038c7 #ZOOM
vol+ 0x000000000000f807 #VOL+
ch- 0x00000000000028d7 #CH-
snapshot 0x0000000000009867 #SNAPSHOT
scan 0x00000000000058a7 #SCAN
backward 0x00000000000020df #<<>>
stop 0x000000000000b847 #STOP
play 0x00000000000010ef #PLAY
pause 0x000000000000f00f #PAUSE
tv 0x000000000000b04f #TV
fm 0x000000000000e01f #FM

# power 0x0000000000007887
# zoom 0x00000000000038C7
# scan 0x000000000000E01F
# tv/fm 0x000000000000C03F
# vol+ 0x000000000000F807
# vol- 0x000000000000E817
# chan+ 0x0000000000006897
# chan- 0x00000000000028D7
# mute 0x00000000000018E7
# source 0x00000000000000FF
# loop 0x000000000000C837
# +100 0x00000000000008F7
# fn- 0x00000000000020DF
# fn+ 0x00000000000030CF
# reset 0x000000000000B04F
# freeze 0x000000000000F00F
# function 0x000000000000708F
# 0 0x00000000000040BF
# 1 0x000000000000807F
# 2 0x000000000000D02F
# 3 0x000000000000D827
# 4 0x000000000000A05F
# 5 0x000000000000906F
# 6 0x000000000000A857
# 7 0x000000000000609F
# 8 0x00000000000050AF
# 9 0x00000000000048B7

end codes

end remote

As entradas de frequência cque estão comentadas são as originais de um modelo que u baixei na internet, eu apenas substituí pelas adequadas para o meu controle.

Nenhum comentário: