飞凌嵌入式ElfBoard ELF1板卡-自动化点亮LED灯之程序编写
其他
 
1052 人阅读
|
0 人回复
|
2024-12-05 
 
 
 
 
| 
 | 
 
 
程序编写: 
- #!/bin/sh
 
  
 
 
- echo none > /sys/class/leds/led1/trigger
 
  
- echo none > /sys/class/leds/led2/trigger
 
  
- echo none > /sys/class/leds/led3/trigger
 
  
 
 
- echo 0 > /sys/class/leds/led1/brightness
 
  
- echo 0 > /sys/class/leds/led2/brightness
 
  
- echo 0 > /sys/class/leds/led3/brightness
 
  
 
 
- while true
 
  
- do
 
  
 
 
-         echo 1 > /sys/class/leds/led1/brightness
 
  
-         echo 1 > /sys/class/leds/led2/brightness
 
  
-         echo 1 > /sys/class/leds/led3/brightness
 
  
-         sleep 1
 
  
 
 
-         echo 0 > /sys/class/leds/led1/brightness
 
  
-         echo 0 > /sys/class/leds/led2/brightness
 
  
-         echo 0 > /sys/class/leds/led3/brightness
 
  
-         sleep 1
 
  
- done
 
  复制代码 这是我们的第一个shell程序,所以写一个最简单的shell脚本,点灯!前面我们学习过shell的基本写法,忘记了的可以回头再看一下。逻辑上其实非常简单,先对灯进行初始化,也就是先把灯的触发条件改为none,将所有的灯熄灭。然后用一个while循环以1秒的间隔进行点亮和熄灭。 
 
 |   
 
  
  
  
 
 
 | 
| 
 | 
| 
 | 
| 
 | 
 |