sudo apt-get install libcec-dev build-essential python-dev
pip install cec
라즈베리파이의 HDMI에 연결된 출력장치를 켜거나 끌경우 사용하는 명령
https://www.raspberrypi.org/documentation/raspbian/applications/tvservice.md
켜기
tvservice -p
(vcgencmd display_power 1)
끄기
tvservice -o
(vcgencmd display_power 0)
모니터링
tvservice -M
-p, -o 명령의 경우 실행하면 화면이 검은색으로 변했다가 복구된다.
때문에 화면만 껐다켜는 경우는 vcgencmd display_power를 사용해야한다.
LG TV는 CEC로 켤수는 있는데 끄는게 안됨.
뭔가 표준 CEC가 아닌것 같다.
pi@raspberrypi:~ $ echo 'scan' | cec-client -s -d 1
opening a connection to the CEC adapter...
requesting CEC bus information ...
CEC bus information
===================
device #0: TV
address: 0.0.0.0
active source: no
vendor: LG
osd string: TV
CEC version: 1.3a
power status: on
language: eng
device #1: Recorder 1
address: 2.0.0.0
active source: no
vendor: LG
osd string: CECTester
CEC version: 1.3a
power status: on
language: eng
device #4: Playback 1
address: 1.0.0.0
active source: no
vendor: Google
osd string: Chromecast
CEC version: 1.4
power status: on
language: ???
device #8: Playback 2
address: 3.0.0.0
active source: yes
vendor: Sony
osd string: PlayStation 4
CEC version: 1.3a
power status: on
language: ???
currently active source: Playback 2 (8)
'Embeded' 카테고리의 다른 글
raspberry pi zero 를 USB Speaker 또는 Mic 로 만들기. (0) | 2021.04.19 |
---|---|
ros2 Navigation2 (0) | 2021.02.02 |
Raspberry pi 에서 BLE 띄우기 (0) | 2020.12.03 |