1478浏览
查看: 1478|回复: 0

【临沂】第4课 夜骑警示灯

[复制链接]
功能说明:1、用变量来控制输出端口制作一个以相同频率依次闪烁的警示灯;
       2、在调整不同LED的闪烁时长来制作一个可变速闪烁的警示灯
硬件搭建:
      【临沂】第4课 夜骑警示灯图1
   需要注意的是,LED长针脚需要和扩展板上的“D”(数字接口)相连,而不是vcc(正极)

程序代码:
     【临沂】第4课 夜骑警示灯图2【临沂】第4课 夜骑警示灯图3
    从内向外看:最内层实现23号口LED灯的一次亮灭;
            往外一层循环,实现23-25号口三个LED灯的一次亮灭;
            再往外一层循环,实现3个LED灯亮灭10次;
            “重复当...真”实现3个LED灯无限循环亮灭。
    delay为全局变量,下面的程序模块都可以调用,i,j为局部变量,只有被它包含的程序模块可以调用,内层循环可以使用外部循环的变量,而外部循环不能使用内部循环的变量。(这就和皇位继承是一样的道理,儿子可以继承父亲的皇位,却没有父亲继承儿子皇位的道理。)


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail