Mixly图形化编程小车零基础开发教程(ESP32-NodeMCU-DevKit开发板)

延时语句-LED小灯闪烁

1. ESP32开发板引脚号说明
2. 初始化固件
3. 给引脚设置数字值-点亮ESP32开发板自带LED小灯
4. 给引脚设置数字值-点亮ESP32开发板外接LED小灯
5. 延时语句-LED小灯闪烁
6. 无限循环
7. 有限循环
8. 流水灯

1. 课程目标

    掌握延时语句。实现2个例子:   

(1)通过延时语句使得LED灯点亮后持续一段时间后关闭。

(2)通过延时语句使得LED闪烁。

2. 硬件接线

和《给引脚设置数字值-点亮ESP32开发板外接LED小灯》一节接线方法完全一样。

3. 本节涉及的相关程序语句位置

如下图,延时语句在“控制”模块下:

图片.png 

4. 程序代码

只要给LED灯的正极设置高电平,负极设置低电平,就会点亮LED灯。如果给LED灯的正负极都设置为低电平,则会关闭LED小灯。

1:点亮LED小灯,持续2秒时间后关闭。1秒等于1000毫秒。2000毫秒就是2秒的意思。

图片.png 

2:实现LED灯闪烁,就是点亮LED小灯,2秒后关闭,2秒后再点亮,2秒后再关闭。

图片.png 

    如果不使用延时语句,点亮LED后,会立即执行后面的关闭LED灯语句。程序语句执行的速度是非常快的,点亮后不停留,立即关闭,实验的结果是看不到LED被点亮,就被关闭了。

    本节课实现的是有限次数的闪烁,如果要实现无限次数的闪烁,则需要使用循环语句,后面章节学习循环语句。

5. 实验结果

参看实验结果视频。


附件:
02点亮LED小灯,2秒后关闭,2秒后再点亮,2秒后再关闭.mix
01点亮LED小灯-持续2秒时间后关闭.mix