不久前我买了一个 HotPi,并决定使用它。因此,我按照程序配置了 IR,几个小时后,我能够在我的 Raspberry 1 上发送 IR 信号。但我的目的是发送 IR 信号,我尝试过,但没有任何运气。
所以这是我尝试执行的命令(仅用于测试):
irsend SEND_START devinput KEY_POWER ; sleep 3
这就是 lircd 告诉我的:
lircd-0.9.4c[907]: Notice: accepted new client on /var/run/lirc/lircd
lircd-0.9.4c[907]: Info: Cannot configure the rc device for /dev/lirc0
lircd-0.9.4c[907]: Error: invalid send buffer
lircd-0.9.4c[907]: Error: this remote configuration cannot be used to transmit
lircd-0.9.4c[907]: Error: error processing command: SEND_START devinput KEY_POWER
lircd-0.9.4c[907]: Error: transmission failed
lircd-0.9.4c[907]: Info: removed client
编辑:看来我没有使用好的驱动程序。根据 HotPi 文档,我想使用 lirc-rpi,我想用它来安装
sudo modprobe lirc-rpi
至少,它不会返回错误。但是尝试配置接口告诉我驱动程序不存在:
pi@raspberrypi:~ $ mode2 --driver lirc-rpi --device /dev/lirc0
Driver `lirc-rpi' not found. (Missing -U/--plugins option?)
Available drivers:
accent
alsa_usb
asusdh
atilibusb
atwf83
audio
audio_alsa
awlibusb
bte
bw6130
commandir
creative
creative_infracd
default
devinput
dfclibusb
dsp
dvico
ea65
file
ftdi
ftdi-exp
ftdix
girs
i2cuser
irlink
irtoy
livedrive_midi
livedrive_seq
logitech
macmini
mouseremote
mouseremote_ps2
mp3anywhere
mplay
mplay2
pcmak
pinsys
pixelview
samsung
sb0540
silitek
slinke
sonyir
srm7500libusb
tira
tira_raw
udp
uirt2
uirt2_raw
usb_uirt_raw
usbx
zotac