Wyłącz diody LED Pi Zero

10

Czy mogę wyłączyć żółtą diodę LED (PWR?) Na Pi Zero?

Próbowałem ustawiając jaskrawość 0od led1(zaczyna życie 255) i led0to już 0, ale wciąż uzyskać blask LED.

Z braku zainteresowania udało mi się tylko ustawić plik jasności na zero, uruchamiając następujące polecenie z /etc/rc.local

echo 0 > /sys/class/leds/led1/brightness

Zweryfikowano po uruchomieniu z następującymi.

$ cat /sys/class/leds/led1/brightness
0

Jeśli spróbuję jako pi użytkownik lub nawet za pośrednictwem sudo, otrzymuję następujący błąd. Nawet po chmod. Jakieś pomysły dlaczego?

-bash: /sys/class/leds/led0/brightness: Permission denied
Toby
źródło
1
To nie jest dioda LED mocy, Pi Zero ma jedną diodę LED, diodę aktywności.
joan
1
Ma sens, widzę ACTobok :)
Toby
„... Jeśli spróbuję jako użytkownik pi lub nawet przez sudo, ...” Myślę, że jest to powszechna pułapka, w której ludzie nie zdają sobie sprawy, że przekierowanie ( stdoutdo /sys/class/leds/led1/brigthnesspliku) następuje przed uruchomieniem polecenia sudo, więc nie otrzymuje uprzywilejowanego podniesienia. Jest (nieco funky ) sposób na obejście tego teepolecenia, ale nie mam pod ręką szczegółów ...!
SlySven,
Dzięki. Próbowałem bash -c 'echo 0 > ...z tym samym efektem (to nie działa). Nie mogę quiet pamiętam, ale myślę, że istnieje różnica między prawdą root(co będzie użytkownik za rc.localnie?) I sudo. W każdym razie ... musiałbym trochę poczytać, żeby sobie przypomnieć: D
Toby

Odpowiedzi:

5

Dodaj następujące elementy do /boot/config.txt i uruchom ponownie.

dtparam=act_led_trigger=none

Dioda LED jest połączona odwrotną logiką.

Napisz 1 do GPIO 47, aby go wyłączyć.

Napisz 0 do GPIO 47, aby go włączyć.

joan
źródło
1
Dzięki, że zadziałało (wraz z bieganiem echo 1 | sudo tee /sys/class/leds/led0/brightness, w które włożyłem rc.local)
Toby
1
Możesz uniknąć dodania również dtparam = act_led_activelow = on do /boot/config.txt (więc nie potrzebujesz skryptu rc.local). Nie robi tego, co powinien, ale wydaje się, że efektem ubocznym jest świecenie diody LED.
joan
Nawet lepiej! To działa i utrzymuje wszystko w jednym miejscu. Dzięki jeszcze raz.
Toby