Я хотел бы выключить светодиоды моего Raspberry Pi.
Я попытался изменить файл echo none >/sys/class/leds/led0/trigger
, но ничего не изменилось.
Это возможно?
Я хотел бы выключить светодиоды моего Raspberry Pi.
Я попытался изменить файл echo none >/sys/class/leds/led0/trigger
, но ничего не изменилось.
Это возможно?
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.
В зависимости от того, о каком светодиоде вы говорите, похоже, что это невозможно.
Для получения дополнительной информации прочитайте Как я могу включить выключается свет на моем пи? (и это также хорошее место, чтобы задать вопросы RPi)
На Pi вы можете управлять двумя светодиодами (красным и зеленым), редактируя файлы, расположенные в:
/sys/class/leds/led[num]
Например, чтобы отключить обычное мигание зеленого светодиода, когда Pi обращается к SD-карте, вы можете запустить (от имени администратора):
echo none > /sys/class/leds/led0/trigger
А для включения или выключения одного светодиода можно изменить статус файла яркости (от имени администратора):
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\"")
Я понимаю, что это старый вопрос. Но у меня он был первым в результатах Google, и он не работал для моего Raspberry Pi2 B+. Для всех, кто, как и я, находит это сейчас, методы на http://www.jeffgeerling.com/blogs/jeff-geerling/controlling-pwr-act-leds-raspberry-pi сработало.