回答

收藏

飞凌嵌入式ElfBoard ELF1板卡-自动化点亮LED灯之程序编写

其他 其他 1052 人阅读 | 0 人回复 | 2024-12-05

程序编写:
  1. #!/bin/sh



  2. echo none > /sys/class/leds/led1/trigger

  3. echo none > /sys/class/leds/led2/trigger

  4. echo none > /sys/class/leds/led3/trigger



  5. echo 0 > /sys/class/leds/led1/brightness

  6. echo 0 > /sys/class/leds/led2/brightness

  7. echo 0 > /sys/class/leds/led3/brightness



  8. while true

  9. do



  10.         echo 1 > /sys/class/leds/led1/brightness

  11.         echo 1 > /sys/class/leds/led2/brightness

  12.         echo 1 > /sys/class/leds/led3/brightness

  13.         sleep 1



  14.         echo 0 > /sys/class/leds/led1/brightness

  15.         echo 0 > /sys/class/leds/led2/brightness

  16.         echo 0 > /sys/class/leds/led3/brightness

  17.         sleep 1

  18. done
复制代码
这是我们的第一个shell程序,所以写一个最简单的shell脚本,点灯!前面我们学习过shell的基本写法,忘记了的可以回头再看一下。逻辑上其实非常简单,先对灯进行初始化,也就是先把灯的触发条件改为none,将所有的灯熄灭。然后用一个while循环以1秒的间隔进行点亮和熄灭。

分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条