web-dev-qa-db-ja.com

Raspberry PiのLEDをオフにする

Raspberry PiのLEDをオフにします。

ファイルを変更してみましたecho none >/sys/class/leds/led0/triggerしかし、何も変わっていません。

これは可能ですか?

17
Mauro Midolo
RaspberryMediaCenter:/sys/class/leds # echo 0 >/sys/class/leds/led1/brightness
RaspberryMediaCenter:/sys/class/leds # echo 0 >/sys/class/leds/led0/brightness

led0緑色のもの

led1赤いもの

19
Salvo Neutron

RaspberryPiフォーラムによると:

echo 1 >/sys/class/leds/led0/brightness #Turn on
echo 0 >/sys/class/leds/led0/brightness #Turn off
24
user1932768

話しているLEDによっては、不可能なようです。

詳細については、 piのライトをオフにするにはどうすればよいですか をお読みください(また、RPiの質問をするのに適した場所です)

3
Ben Voigt

Piでは、次の場所にあるファイルを編集して2つのLed(赤と緑)を制御できます。

/sys/class/leds/led[num]

たとえば、PiがSDカードにアクセスしているときに緑色のLEDの通常の点滅をオフにするには、(管理者として)実行できます。

echo none > /sys/class/leds/led0/trigger

また、1つのLEDをオンまたはオフにするには、輝度ファイルのステータスを(管理者として)変更できます。

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\"")
2

これは古い質問です。しかし、それは私にとってGoogleの結果の最初のものであり、私のRaspberry Pi2 B +では機能しませんでした。これを見つけた私のような他の人にとっては、 http://www.jeffgeerling.com/blogs/jeff-geerling/controlling-pwr-act-leds-raspberry-pi の手法が有効でした。

2
skypanther