zoukankan      html  css  js  c++  java
  • 关闭树莓派的指示灯

    关闭树莓派的指示灯

    我有几个树莓派放在房间内,每天晚上都看到指示灯的闪光,感觉有点亮,想着把他们关闭。查看了一下树莓派电路图,发现电源、状态指示灯都是可以被控制关闭的。
    经过实验,可以关闭树莓派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中即可

  • 相关阅读:
    虚幻4游戏开发_3_创建与继承材质
    Python 之 读取txt文件
    Guava ---- Concurrent并发
    leetCode 67.Add Binary (二进制加法) 解题思路和方法
    poj 1331 Multiply
    二叉树的三叉存储
    FTPClientUtil FTPclient工具
    HDU1018 Big Number n!的位数
    MyBatis參数格式化异常解决方式:MyBatisSystemException:
    Spark:大数据的电花火石!
  • 原文地址:https://www.cnblogs.com/rootming/p/12245502.html
Copyright © 2011-2022 走看看