Выключите светодиоды Raspberry Pi
Я хотел бы отключить светодиоды моего Raspberry Pi.
Я попытался изменить файл echo none >/sys/class/leds/led0/trigger
но ничего не изменилось.
это возможно?
5 ответов
RaspberryMediaCenter:/sys/class/leds # echo 0 >/sys/class/leds/led1/brightness
RaspberryMediaCenter:/sys/class/leds # echo 0 >/sys/class/leds/led0/brightness
led0
зеленое
led1
красное
согласно форумам RaspberryPi:
echo 1 >/sys/class/leds/led0/brightness #Turn on
echo 0 >/sys/class/leds/led0/brightness #Turn off
Хотя я думаю, что некоторые взломы ядра могут быть задействованы для управления всеми из них, я считаю, что это работает только с OK LED.в зависимости от того, о каком светодиоде вы говорите, похоже, это невозможно.
для получения дополнительной информации прочитайте как я могу выключить свет на моем pi? (и это также хорошее место, чтобы задать вопросы RPi)
Я понимаю, что это старый вопрос. Но это был первый в результатах Google для меня, и это не сработало для моей малины Pi2 B+. Для тех, кто, как я, находит это сейчас, методы в http://www.jeffgeerling.com/blogs/jeff-geerling/controlling-pwr-act-leds-raspberry-pi сделал работу.
на Pi вы можете управлять 2 светодиодами (красный и зеленый), редактируя файлы, расположенные под:
/sys/class/leds/led[num]
например, чтобы отключить обычное мигание зеленого светодиода, когда Pi обращается к sd-карте, вы можете запустить (как администратор):
echo none > /sys/class/leds/led0/trigger
и для включения или выключения одного светодиода вы можете изменить статус файла яркости (как admin):
echo 1 > /sys/class/leds/led0/brightness # turn on
echo 0 > /sys/class/leds/led0/brightness # turn off
Это мой очень неэлегантный обходной путь в Python, чтобы фактически контролировать статус:
import time
import os
# turn off the default trigger of the green LED
os.system("sudo bash -c \"echo none > /sys/class/leds/led0/trigger\"")
# turn on the green LED
os.system("sudo bash -c \"echo 1 > /sys/class/leds/led0/brightness\"")
# keep it on 5 seconds
time.sleep(5)
# turn off the green LED on PI
os.system("sudo bash -c \"echo 0 > /sys/class/leds/led0/brightness\"")