Python编程ESP8266开发板零基础教程

延时语句-使得LED小灯闪烁

1. 课程介绍
2. ESP8266开发板引脚号说明
3. 安装CP2102串口驱动
4. 安装Python编程软件Thonny
5. 程序开发前的准备工作
6. 给引脚设置数字值-点亮ESP8266开发板自带LED小灯
7. 给引脚设置数字值-点亮ESP8266开发板外接LED小灯
8. 延时语句-使得LED小灯闪烁
9. for循环语句-使得开发板外接LED小灯闪烁
10. while循环语句-使得LED小灯无限次闪烁
11. while循环语句-使得LED小灯有限次闪烁
12. 程序保存到芯片设备上
13. ESP-12E L293D两路电机驱动扩展板-测试
14. ESP-12E L293D两路电机驱动扩展板-手机遥控小车完整程序

1. 

掌握延时语句:time.sleep(n)。延时语句也可以叫暂停语句或休眠语句。此语句的作用是:执行到此语句后,会暂停n秒,n秒后才会继续往后执行。

2. 硬件接线

图片.png 

接线图

图片.png 

接线图

 

3. 程序代码

1)案例1:以下代码实现点亮LED小灯,暂停2秒后关闭小灯:

import machine

import time

 

pin5 = machine.Pin(5, machine.Pin.OUT) #设置5号引脚为输出引脚

pin16 = machine.Pin(16, machine.Pin.OUT) #设置16号引脚为输出引脚

 

#点亮LED小灯,并延时2

pin5.value(1) #给引脚设置数字值为1(高电平)

pin16.value(0) #给引脚设置数字值为0(低电平)

time.sleep(2) #延时2

 

#关闭LED小灯

pin5.value(0) #给引脚设置数字值为0(低电平)

pin16.value(0) #给引脚设置数字值为0(低电平)

2)案例2:以下代码多次点亮关闭LED小灯,实现闪烁效果:

import machine

import time

 

pin5 = machine.Pin(5, machine.Pin.OUT) #设置5号引脚为输出引脚

pin16 = machine.Pin(16, machine.Pin.OUT) #设置16号引脚为输出引脚

 

#点亮LED小灯,并延时1

pin5.value(1) #给引脚设置数字值为1(高电平)

pin16.value(0) #给引脚设置数字值为0(低电平)

time.sleep(1) #延时1

 

#关闭LED小灯

pin5.value(0) #给引脚设置数字值为0(低电平)

pin16.value(0) #给引脚设置数字值为0(低电平)

time.sleep(1) #延时1

 

#点亮LED小灯

pin5.value(1) #给引脚设置数字值为1(高电平)

pin16.value(0) #给引脚设置数字值为0(低电平)

time.sleep(1) #延时1

 

#关闭LED小灯

pin5.value(0) #给引脚设置数字值为0(低电平)

pin16.value(0) #给引脚设置数字值为0(低电平)

4. 实验结果

参看实验结果视频。


附件:
【象大帅】延时语句-使得LED小灯闪烁.pdf