주 메뉴 열기

wwiki β

바뀜

Lirc

1,621 바이트 추가됨, 2021년 10월 28일 (목) 07:49
편집 요약 없음
<nowiki>#</nowiki> lirc에서 설정등을 하여 리모콘의 특정버튼을 특정키(KEY_PROG1)에 매핑시킨다.=== 라즈베리파이 ===
KEY_PROG1 ==== 설치 ==== $ sudo apt-get install lirc ==== 설정 ==== ===== 모듈 =====/boot/config.txt파일의 다음 부분을 주석해제하고 핀번호를 맞춘다. 13,12번을 사용하는 경우가 있다. 설정을 위해서 송신모듈(os에서 이 송신모듈로부터 수신받음)은 주석을 해제하지 않는다.<syntaxhighlight lang="ini">dtoverlay=gpio-ir,gpio_pin=17#dtoverlay=gpio-ir-tx,gpio_pin=18</syntaxhighlight>/etc/lirc/lircdlirc_options.conf)conf파일 수정<syntaxhighlight lang="ini">driver = defaultdevice = /dev/lirc0</syntaxhighlight>재부팅후 $ dmesg | grep lirc 명령으로 커널 로딩을 확인한다. 다음과 같이 나온다.<syntaxhighlight lang="text">[ 6.210861] rc rc0: lirc_dev: driver gpio-ir-tx registered at minor = 0, no receiver, raw IR transmitter[ 6.278494] rc rc1: lirc_dev: driver gpio_ir_recv registered at minor = 1, raw IR receiver, no transmitter</syntaxhighlight>
===== 서비스 =====서비스 상태를 확인하기 위해 다음 명령어를 입력한다. $ sudo systemctl status lircd.service결과는 다음과 같다.<nowikisyntaxhighlight lang="text">#Notice: accepted new client on /var/run/lirc/lircdInfo: [lirc] protocol is enabled</nowikisyntaxhighlight> 파이 데스크탑의 단축키는 여기서 정의한다.
==== 테스트 ====서비스를 다음 명령으로 종료하고 $ sudo systemctl stop lircd.servicemode2를 실행한다. 실행 후 [[리모콘]]을 눌러 데이터를 수신하는지 확인할 수 있다. $ mode2리모콘 테이블 파일을 /homeetc/pilirc/lircd.config/openboxconf.d/lxde-pi-rc에 복사한다.xml
os에서 수신받기 위해서 송신모듈을 활성화하기 위해서 /boot/config.txt 에서 다음을 주석해제한다.<nowikisyntaxhighlight lang="ini">#dtoverlay=gpio-ir-tx,gpio_pin=18</nowikisyntaxhighlight> 파이의 데스크탑 자동시작 스크립트는 여기에 추가한다재부팅한 후 사용할 수 있다. 참고로 서비스 상태를 확인해 보면 다음과 같이 나오지만 리모콘은 정상적으로 사용할 수 있다.<syntaxhighlight lang="text">Notice: accepted new client on /var/run/lirc/lircdInfo: Cannot configure the rc device for /dev/lirc0</syntaxhighlight>
nano .config=== Remotes Database ===http:/lxsession/LXDElirc-piremotes.sourceforge.net/autostartremotes-table.html
<nowiki>#</nowiki> 특정키보드 신호를 lxde-pi-rc.xml의 keybind 값을 찾아보려면 다음 명령으로
<nowiki>#</nowiki> 실행한 후 리모콘이나 리모콘의 특정버튼을 키보드의 특수키를 입력하면 된다특정키(KEY_PROG1)에 매핑시킨다.
<nowiki>#<KEY_PROG1 (/nowiki> <nowiki>https:etc/lirc/wikilircd.lxde.org/en/LXDE:Questions#My_keyboard_does_not_send_standardized_keyboard_events</nowiki>conf)
xev 단축키로 지정할 수 있다. [[LXDE#LXDE .EB.8B.A8.EC.B6.95.ED.82.A4| egrep -o "keycode.*\)"LXDE 단축키 지정]]
종료되는 것은 kodi의 cec설정에서 전원이 꺼지면 KODI의 경우에 TV를 종료하면 KODI도 종료되도록 하면 된다할 수 있다.(KODI의 CEC설정)[[분류:Raspberry pi]]
편집
2,431