|
1、查看了一下开发板,上面有三个LED灯(LED0,LED1,LED2)
2、可以通过下面的命令行来触发
- echo 0 > /sys/class/leds/user-led0/brightness //控制LED1灭
- echo 1 > /sys/class/leds/user-led0/brightness //控制LED1亮
- echo 0 > /sys/class/leds/user-led1/brightness //控制LED2灭
- echo 1 > /sys/class/leds/user-led1/brightness //控制LED2亮
- echo 0 > /sys/class/leds/user-led2/brightness //控制LED3灭
- echo 1 > /sys/class/leds/user-led2/brightness //控制LED3亮
[color=rgb(51, 102, 153) !important]复制代码
3、再来一下循环点灯 vi led.sh , 内容如下:
- #init all leds
- echo 0 > /sys/class/leds/user-led0/brightness
- echo 0 > /sys/class/leds/user-led1/brightness
- echo 0 > /sys/class/leds/user-led2/brightness
- DELAY_tiME=1
- #led loop
- while true; do
- echo 1 > /sys/class/leds/user-led0/brightness
- sleep $DELAY_TIME
- echo 0 > /sys/class/leds/user-led0/brightness
- echo 1 > /sys/class/leds/user-led1/brightness
- sleep $DELAY_TIME
- echo 0 > /sys/class/leds/user-led1/brightness
- echo 1 > /sys/class/leds/user-led2/brightness
- sleep $DELAY_TIME
- echo 0 > /sys/class/leds/user-led2/brightness
- done
[color=rgb(51, 102, 153) !important]复制代码
4、当然还是要改改led.sh的权限
5、命令行下运行 ./led.sh 已经开始欢快的跑马灯效果了。
转发至————电子发烧友
|
|