20

Raspberry Pi の LED をオフにしたいと思います。

ファイルを変更しようとしましecho none >/sys/class/leds/led0/triggerたが、何も変わりませんでした。

これは可能ですか?

4

5 に答える 5

27
RaspberryMediaCenter:/sys/class/leds # echo 0 >/sys/class/leds/led1/brightness
RaspberryMediaCenter:/sys/class/leds # echo 0 >/sys/class/leds/led0/brightness

led0緑のもの

led1赤いもの

于 2016-02-02T18:24:16.247 に答える
26

RaspberryPiフォーラムによると:

echo 1 >/sys/class/leds/led0/brightness #Turn on
echo 0 >/sys/class/leds/led0/brightness #Turn off
それらすべてを制御するために何らかのカーネル ハッキングが関与している可能性があると思いますが、これは OK LED でのみ機能すると思います。

于 2013-11-08T16:33:13.680 に答える
3

あなたが話しているLEDによっては、それは不可能のようです。

詳細については、pi のライトをオフにするにはどうすればよいですか? を参照してください。(また、RPi に関する質問をするのにも適しています)

于 2013-11-08T16:26:26.653 に答える
3

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\"")
于 2015-12-08T18:32:53.607 に答える
2

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

于 2016-05-11T00:43:25.283 に答える