Выключите светодиоды Raspberry Pi

Я хотел бы выключить светодиоды моего Raspberry Pi.

Я попытался изменить файл echo none >/sys/class/leds/led0/trigger, но ничего не изменилось.

Это возможно?


person Mauro Midolo    schedule 08.11.2013    source источник
comment
Вы можете отключить красный индикатор питания, если вы это имеете в виду? См. здесь: raspberrypi-spy.co.uk/2013/05/   -  person    schedule 21.11.2014


Ответы (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 красный

person Salvo Neutron    schedule 02.02.2016

Согласно форумам RaspberryPi:

echo 1 >/sys/class/leds/led0/brightness #Turn on
echo 0 >/sys/class/leds/led0/brightness #Turn off
Хотя я думаю, что для управления всеми ими может потребоваться некоторый взлом ядра, я считаю, что это работает только со светодиодом OK.

person Community    schedule 08.11.2013
comment
да, я только что проверил, это не выключает все светодиоды. какашки - person Catherine Holloway; 09.04.2014
comment
Пи 3В+. Это не повлияло на индикатор активности диска (красный, он же led1) в другом ответе, который сработал Salvo Neutron. - person Ari; 16.10.2020

В зависимости от того, о каком светодиоде вы говорите, похоже, что это невозможно.

Для получения дополнительной информации прочитайте Как я могу включить выключается свет на моем пи? (и это также хорошее место, чтобы задать вопросы RPi)

person Ben Voigt    schedule 08.11.2013

На 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\"")
person Filippo Ferraris    schedule 08.12.2015

Я понимаю, что это старый вопрос. Но у меня он был первым в результатах Google, и он не работал для моего Raspberry Pi2 B+. Для всех, кто, как и я, находит это сейчас, методы на http://www.jeffgeerling.com/blogs/jeff-geerling/controlling-pwr-act-leds-raspberry-pi сработало.

person skypanther    schedule 11.05.2016