Wheezy를 실행하는 Raspberry Pi에 lirc를 설치했지만 신호를 보낼 수 없습니다.
LED가 올바르게 연결되었습니다(Python 스크립트를 사용하여 테스트).
작동하는 걸 봐유튜브에서.
나는 사용했다이 웹사이트lirc를 설치합니다.
내용은 다음과 같습니다 /etc/modules
.
snd-bcm2835
lirc_dev
lirc_rpi gpio_out_pin=22
콘텐츠/etc/lirc/hardware.conf
# /etc/lirc/hardware.conf
LIRCD_ARGS="--uinput"
LOAD_MODULES=true
DRIVER="default"
DEVICE="/dev/lirc0"
MODULES="lirc_rpi"
LIRCD_CONF=""
LIRCMD_CONF=""
콘텐츠/etc/lirc/lircd.conf
# brand: TV LG 42"LD420
# model no. of remote control: AKB72915207
begin remote
name LG
bits 16
flags SPACE_ENC|CONST_LENGTH
eps 30
aeps 100
header 9056 4448
one 601 1647
zero 601 538
ptrail 601
repeat 9081 2199
pre_data_bits 16
pre_data 0x20DF
gap 108229
toggle_bit_mask 0x0
begin codes
KEY_POWER 0x10EF # Was: power
energy 0xA956
avmode 0x0CF3
input 0xD02F
tvrad 0x0FF0
KEY_1 0x8877 # Was: 1
KEY_2 0x48B7 # Was: 2
KEY_3 0xC837 # Was: 3
KEY_4 0x28D7 # Was: 4
KEY_5 0xA857 # Was: 5
KEY_6 0x6897 # Was: 6
KEY_7 0xE817 # Was: 7
KEY_8 0x18E7 # Was: 8
KEY_9 0x9867 # Was: 9
KEY_0 0x08F7 # Was: 0
KEY_LIST 0xCA35 # Was: list
q.view 0x58A7
KEY_VOLUMEUP 0x40BF # Was: vol_up
KEY_VOLUMEDOWN 0xC03F # Was: vol_down
KEY_CHANNELUP 0x00FF # Was: ch_up
KEY_CHANNELDOWN 0x807F # Was: ch_down
KEY_FAVORITES 0x7887 # Was: fav
ratio 0x9E61
KEY_MUTE 0x906F # Was: mute
KEY_MENU 0xC23D # Was: menu
KEY_INFO 0xD52A # Was: guide
q.menu 0xA25D
KEY_UP 0x02FD # Was: up
KEY_DOWN 0x827D # Was: down
KEY_LEFT 0xE01F # Was: left
KEY_RIGHT 0x609F # Was: right
KEY_OK 0x22DD # Was: ok
KEY_BACK 0x14EB # Was: back
KEY_INFO 0x55AA # Was: info
KEY_EXIT 0xDA25 # Was: exit
KEY_RED 0x4EB1 # Was: red
KEY_GREEN 0x8E71 # Was: green
ellow 0xC639
KEY_BLUE 0x8679 # Was: blue
KEY_BLUE 0x8679 # Was: blue
exit2 0x04FB
t.opt 0x847B
KEY_SUBTITLE 0x9C63 # Was: subtitle
KEY_STOP 0x8D72 # Was: stop
KEY_PLAY 0x0DF2 # Was: play
KEY_PAUSE 0x5DA2 # Was: pause
KEY_REWIND 0xF10E # Was: <<
KEY_FORWARD 0x718E # Was: >>
simplink 0x7E81
end codes
end remote
KEY_POWER
그런 다음 전원 버튼을 여러 번 끄는 스크립트를 만들었습니다( ).
#! /bin/bash
powerkey(){
counter=0
while [ $counter -lt 15 ]; do
echo $counter
irsend SEND_ONCE LG KEY_POWER
sleep 0.1
let counter=counter+1
done
}
powerkey
exit 0
숫자는 콘솔에 표시되지만 IRLED는 켜지지 않습니다. 나는 또한 irsend SEND_START LG KEY_POWER를 실행해 보았습니다 - 같은 결과
또한 bash 스크립트 외부의 콘솔에서 이것을 테스트했지만 IRLED는 여전히 어두운 상태로 유지됩니다.
이것이 결과이다ls -l /dev/ | grep lirc
crw-rw---T 1 root video 244, 0 Jan 1 1970 lirc0
lrwxrwxrwx 1 root root 21 Sep 30 00:00 lircd -> ../var/run/lirc/lircd
어떤 아이디어가 있나요?
PS 제가 이렇게 묻는 unix.
이유는 바로 그것이기 때문입니다.엘이눅스나적외선오른쪽표현씨제어