關閉樹莓派的指示燈


關閉樹莓派的指示燈

我有幾個樹莓派放在房間內,每天晚上都看到指示燈的閃光,感覺有點亮,想着把他們關閉。查看了一下樹莓派電路圖,發現電源、狀態指示燈都是可以被控制關閉的。
經過實驗,可以關閉樹莓派3、樹莓派4的電源、狀態指示燈,對於樹莓派1、2、zero我估計也是可以的

關閉電源、狀態指示燈

  1. 使用ssh登錄樹莓派
  2. 在命令行輸入一下指令即可:
echo 0 | sudo tee  /sys/class/leds/led0/brightness
echo none | sudo tee  /sys/class/leds/led0/trigger
echo none | sudo tee  /sys/class/leds/led1/trigger
echo 0 | sudo tee /sys/class/leds/led1/brightness
  1. 如果要每次開機生效, 可編輯/etc/rc.local文件
sudo vim /etc/rc.local 

增加

echo 0 | tee  /sys/class/leds/led0/brightness
echo none | tee  /sys/class/leds/led0/trigger
echo none | tee  /sys/class/leds/led1/trigger
echo 0 | tee /sys/class/leds/led1/brightness

關閉網絡指示燈

網絡指示燈晚上也挺晃眼的,經過查詢也是可以關閉的,下面的方法在樹莓派3測試過,估計樹莓派1、2也是可以的,但是樹莓派3+、樹莓派4應該不支持,因為他們的芯片不一致
源代碼來自樹莓派論壇,原理應該是通過libusb控制網卡芯片的寄存器,以達到控制LED的目的

  1. 使用ssh登錄樹莓派
  2. 在命令行輸入一下指令安裝依賴:
sudo apt-get install libusb-dev
  1. 下載源代碼
wget https://www.raspberrypi.org/forums/download/file.php\?id\=6355 -O llctl.tgz
  1. 解壓、編譯
mkdir build
cd build
tar xvf ../llctl.tgz
make
  1. 執行
sudo ./llctl f0 l0 d0

如果想要開機執行,也只要添加到/etc/rc.local中即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM