问答
直播中

HelloWii

10年用户 540经验值
擅长:嵌入式技术 模拟技术 控制/MCU
私信 关注

【Z-turn Board试用体验】Z-turn Board 学习笔记(7)--- Blink LED

`






本文主要通过脚本来Blink  一颗 LED




一、/sys/class/
       系统使用的是QSPI FLASH引导的linux系统,JP1 和 JP2 设置到 ON的位置,开机即可。


      首先执行如下命令:
  1. #cd /sys/class/les

具体如下图所示:
文件.jpg

图7-1:leds驱动


      执行如下的代码,即可实现点亮和熄灭LED。

   
  1. echo 255 > brightness
  2. echo 0 > brightness


二、Blink LED

编写程序如下图所示:
代码.jpg

图7-2:编程


编写 blink.sh 文件 代码如下:


  1. echo "HelloWii"
  2. echo "elecfans"
  3. for i in $(seq 15)
  4. do
  5.   echo 0 > /sys/class/leds/usr_led1/brightness
  6.   sleep 1
  7.   echo 255 > /sys/class/leds/usr_led1/brightness
  8.   sleep 1
  9. done

三、执行效果



     首先给 blink.sh 文件可执行权限, 如下:

  1. #chmod 777 blink.sh

运行代码如下:

  1. # ./blink.sh

即可看到屏幕输出

  1. HelloWii
  2. elecfans

然后 usr_led1 闪烁。效果如下:


3-效果1.jpg

图7-3:效果1


4-效果2.jpg

图7-4:效果2



效果图.gif

图7-5:效果图




` MY-XC7Z010_TOP_REMARK.png

更多回帖

发帖
×
20
完善资料,
赚取积分