LED 비활성화 Pi Zero


10

Pi Zero에서 노란색 (PWR?) LED를 비활성화 할 수 있습니까?

나는에 밝기 설정을 해봤 0의을 led1(그것은 삶을 시작 255)과 led0이미 0하지만 난 여전히 LED 빛을 얻을.

관심이 없으면 다음을 실행하여 밝기 파일을 0으로 설정했습니다. /etc/rc.local

echo 0 > /sys/class/leds/led1/brightness

다음으로 부팅 한 후 확인되었습니다.

$ cat /sys/class/leds/led1/brightness
0

pi사용자 또는를 통해 시도 sudo하면 다음 오류가 발생합니다. 후에도 chmod. 어떤 아이디어가 있습니까?

-bash: /sys/class/leds/led0/brightness: Permission denied

1
그것은 전원 LED가 아니며, Pi Zero에는 하나의 LED, 활동 LED가 있습니다.
joan

1
이해가 되네요, ACT옆에서 볼 수 있습니다 :)
Toby

"... 나는 파이 사용자로 또는 sudo를 통해하려고하면 ..."나는 그 사람들이 (의 재 실현하지 않는 일반적인 함정 생각 stdout받는 /sys/class/leds/led1/brigthnessSudo 명령이 있도록 실행하기 전에 파일) 발생 특권 상승을 추구하지 않습니다. 명령 으로 그 주위에 (약간 펑키 한 ) 방법이 tee있지만 처리 할 세부 사항이 없습니다 ...!
SlySven

감사. 나는 bash -c 'echo 0 > ...같은 영향을 미쳤습니다 (작동하지 않습니다). 나는 조용히 기억할 수는 없지만 true root(사용자가 rc.local아닌 사람 은 누구입니까?)와 sudo. 어쨌든 ... 나는 나 자신을 생각 나게하기 위해 약간의 독서를해야 할 것이다 : D
Toby

답변:


5

/boot/config.txt에 다음을 추가하고 재부팅하십시오.

dtparam=act_led_trigger=none

LED는 역 논리로 연결됩니다.

스위치를 끄려면 GPIO 47에 1을 씁니다.

스위치를 켜려면 GPIO 47에 0을 씁니다.


1
(실행과 함께 일한 덕분에, echo 1 | sudo tee /sys/class/leds/led0/brightness내가하는 듯 rc.local)
토비

1
/boot/config.txt에 dtparam = act_led_activelow = on을 추가하여 벗어날 수도 있습니다 (따라서 rc.local 스크립트는 필요하지 않습니다). 그것은해야 할 일을하지 않지만 부작용은 LED가 시작되는 것처럼 보입니다.
joan

더 나은! 그것은 작동하고 한곳에서 모두 유지합니다. 다시 감사합니다.
Toby
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.