|
1. 课程目标掌握延时语句。实现2个例子: (1)通过延时语句使得LED灯点亮后持续一段时间后关闭。 (2)通过延时语句使得LED闪烁。 2. 硬件接线和《给引脚设置数字值-点亮ESP32开发板外接LED小灯》一节接线方法完全一样。 3. 本节涉及的相关程序语句位置如下图,延时语句在“控制”模块下:
4. 程序代码只要给LED灯的正极设置高电平,负极设置低电平,就会点亮LED灯。如果给LED灯的正负极都设置为低电平,则会关闭LED小灯。 例1:点亮LED小灯,持续2秒时间后关闭。1秒等于1000毫秒。2000毫秒就是2秒的意思。
例2:实现LED灯闪烁,就是点亮LED小灯,2秒后关闭,2秒后再点亮,2秒后再关闭。
如果不使用延时语句,点亮LED后,会立即执行后面的关闭LED灯语句。程序语句执行的速度是非常快的,点亮后不停留,立即关闭,实验的结果是看不到LED被点亮,就被关闭了。 本节课实现的是有限次数的闪烁,如果要实现无限次数的闪烁,则需要使用循环语句,后面章节学习循环语句。 5. 实验结果参看实验结果视频。 附件: 02点亮LED小灯,2秒后关闭,2秒后再点亮,2秒后再关闭.mix 01点亮LED小灯-持续2秒时间后关闭.mix |