Intel NUC(5세대)에서 LIRC 사용

Intel NUC(5세대)에서 LIRC 사용

NUC5i7RYH를 제어하기 위해 다른 장치에 속한 기존 리모컨 중 하나를 사용하고 싶습니다.

BIOS 업데이트 후 이제 BIOS에서 다음 중에서 선택할 수 있습니다.

  • "일반 리모콘"
  • "RC6 리모콘"
  • "XBOX 리모콘"

(임의의 리모컨에는 어떤 설정이 유용합니까?일반적인?)

이제 Ubuntu는 BIOS 업데이트 후 IR 장치( cat /proc/bus/input/devices)를 나열할 수 있습니다.

I: Bus=0019 Vendor=1050 Product=00c3 Version=0033
N: Name="Nuvoton w836x7hg Infrared Remote Transceiver"
P: Phys=nuvoton/cir0
S: Sysfs=/devices/pnp0/00:01/rc/rc0/input9
U: Uniq=
H: Handlers=kbd event6 
B: PROP=0
B: EV=100013
B: KEY=fff 0 200108fc32e 237605100000000 0 700158000 419200004001 8e968000000000 10000000
B: MSC=10

출력 ir-keytable:

Found /sys/class/rc/rc0/ (/dev/input/event6) with:
    Driver nuvoton-cir, table rc-rc6-mce
    Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC RC-5-SZ SHARP XMP other 
    Enabled protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC RC-5-SZ SHARP XMP other 
    Name: Nuvoton w836x7hg Infrared Remote
    bus: 25, vendor/product: 1050:00c3, version: 0x0033
    Repeat delay = 500 ms, repeat period = 125 ms

cat /dev/lirc0리모콘의 버튼을 누르면 쓰레기가 반환되고, cat /dev/input/event6마찬가지입니다. irw를 사용할 때 마우스 입력만 출력합니다 inputlirc.

이제 리모콘 중 하나가 작동하는 데 어려움을 겪고 있습니다. 다음 단계는 무엇인가요?

답변1

cat /dev/lirc0리모콘의 버튼을 누르면 쓰레기가 반환됩니다.

"쓰레기"는 mode2여기에 설명된 대로 공간 및 펄스 데이터일 수 있습니다. http://lirc.org/html/lirc.html

다음 명령을 실행한 후 리모컨의 버튼을 눌러 데이터가 공간 및 펄스 데이터인지 확인할 수 있습니다.
mode2 -d /dev/lirc0

LIRC가 새로운 리모컨을 이해하도록 가르치려면 다음을 시도해 보세요.
irrecord -d /dev/lirc0 ~/lircd.conf

키 이름 목록을 보려면 다음을 실행하세요.
irrecord --list-namespace

위에서 설명한 대로 새 리모콘을 배우려고 했지만 irrecord작동하지 않았습니다. 그러나 나는 위의 절차가 표준 절차라고 생각합니다. NUC6CAY에서 Ubuntu 16.04를 실행하고 있습니다.

자세한 내용은 다음 페이지에서 확인하세요.
http://lirc.org/
https://learn.adafruit.com/using-an-ir-remote-with-a-raspberry-pi-media-center/lirc
https://learn.adafruit.com/using-an-ir-remote-with-a-raspberry-pi-media-center/using-other-remotes

관련 정보