关闭树莓派的电源指示灯和状态指示灯

烂漫树林
发布于 2020-11-12 16:20
浏览
0收藏

树莓派的电源指示灯只要加电就是一直亮的,而且还很亮,尤其在晚上,特别晃眼,我就想能不能关掉,经过实验,终于找到了关闭树莓派电源指示灯的方法,下面是完整的过程,以供大家参考。

树莓派电源指示灯和状态指示灯的控制,官方文档中是这么说的:

       act_led_trigger         Choose which activity the LED tracks.
                                Use "heartbeat" for a nice load indicator.
                                (default "mmc")
        act_led_activelow       Set to "on" to invert the sense of the LED
                                (default "off")
                                N.B. For Pi 3B, 3B+, 3A+ and 4B, use the act-led
                                overlay.
        act_led_gpio            Set which GPIO to use for the activity LED
                                (in case you want to connect it to an external
                                device)
                                (default "16" on a non-Plus board, "47" on a
                                Plus or Pi 2)
                                N.B. For Pi 3B, 3B+, 3A+ and 4B, use the act-led
                                overlay
        pwr_led_trigger
        pwr_led_activelow
        pwr_led_gpio
                                As for act_led_*, but using the PWR LED.
                                Not available on Model A/B boards.

即可以通过关闭act_led_trigger和pwr_led_trigger追踪的方式来关闭树莓派上的指示灯,命令格式在文档中也给出来,和 dtparam = i2c = on,i2s = on,spi = on类似。

所以,要想关闭树莓派的电源指示灯和状态指示灯,只需要在/boot/config.txt文件中添加以下命令即可:

dtparam=act_led_trigger=none
dtparam=pwr_led_trigger=none

保存后重启树莓派,即可看到树莓派的电源指示灯和状态指示灯都不亮了~

如果只想关闭树莓派的电源指示灯,而想让树莓派的状态指示灯正常工作,可以只使用以下命令:

dtparam=pwr_led_trigger=none

另外,可以使用将树莓派的电源指示灯和状态指示灯进行自定义配置,如将其配置成传感器的指示灯~

这种方式适用于树莓派2、3、4和Zero,但是对树莓派1代的A或者B型不适用。

大功告成!

扩展一下:树莓派的网络指示灯也可以进行自定义配置:

        eth_led0                Set mode of LED0 (usually orange) (default
                                "1"). The legal values are:
                                0=link/activity          1=link1000/activity
                                2=link100/activity       3=link10/activity
                                4=link100/1000/activity  5=link10/1000/activity
                                6=link10/100/activity    14=off    15=on
        eth_led1                Set mode of LED1 (usually green) (default
                                "6"). See eth_led0 for legal values.

默认的两个网络指示灯只要有网络连接就会闪烁,我们可以将其配置成不闪烁、仅仅在连接1000M链路时闪烁,或者仅仅在连接100M链路时闪烁,这些,只需要将其按照相应的值设置即可。

 

原文作者:科技爱好者

分类
标签
已于2020-11-12 16:20:36修改
收藏
回复
举报
回复
    相关推荐