查看: 201|回复: 0

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

[复制链接]

该用户从未签到

发表于 2024-12-5 10:27:38 | 显示全部楼层 |阅读模式
分享到:
程序编写:
  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秒的间隔进行点亮和熄灭。

回复

使用道具 举报

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

本版积分规则

关闭

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



手机版|小黑屋|与非网

GMT+8, 2024-12-18 21:01 , Processed in 0.108860 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.