BeagleBone black wireles 上有4个可以闪的用户灯,名字为USR0-3。
从开机到启动的时候,它们就在有节奏的闪。而在正常工作的时候,可以观察到usr0慢闪,usr2快闪。所以,为了不干扰它们。本节,我们试着点亮usr1。
首先进入leds目录,并使用ls观察
cd /sys/devices/platform/leds/leds/
ls
前4个就是我们所说的用户灯了。
进入usr1目录并使用ls查看
cd beaglebone\:green\:usr1ls
可以看到好几项东西。不过这里我们只需要观察红框对应的。
trigger:工作模式。有很多模式可以选,像什么电源心跳之类的。因为我们要手动使用,需要将其配置为none。
max_brightness:最大亮度,因为我们的灯只有开和关两个状态,所以1为最亮,0为灭。不用配置。
brightness:亮度。输入1为亮,0为灭。
实验开始:
配置工作模式为None
echo none >trigger #配置
cat trigger #打印
如图[]里面括起开的便是当前模式。
brightness输入1,点亮。
echo 1 > brightness
brightness输入0,熄灭。
echo 0 > brightness
ok。没有问题