当前位置: 代码迷 >> 综合 >> 2022年 beagle bone black教程3-点亮第一盏灯(基于终端)
  详细解决方案

2022年 beagle bone black教程3-点亮第一盏灯(基于终端)

热度:67   发布时间:2023-11-21 09:01:46.0

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GTsLWZYE-1642645854109)(C:\Users\FEN\AppData\Roaming\Typora\typora-user-images\image-20220119163926507.png)]

可以看到好几项东西。不过这里我们只需要观察红框对应的。

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。没有问题