呼吸灯¶
将LED正极连接到针脚2,用如下代码可以控制LED灯变成呼吸灯:
# 导入时间库,可以使用等待功能
import time
# 声明2针脚为PWM输出端,在ESP8266中针脚0, 2, 4, 5, 12, 13, 14 和 15支持PWM模拟输出
p = PWM(2)
while True:
# 将指针2的输出,从0逐渐增长到1024,0为最低输出(0V),1024为最高输出(5V或3.3V)
for i in range(1024):
# 设置针脚输出
p.duty(i)
# 等待0.005秒,防止闪烁过快
time.sleep(0.005)
# 将指针2的输出,从1024逐渐减少到0
for i in range(1024, 0, -1):
# 设置针脚输出
p.duty(i)
# 等待0.005秒,防止闪烁过快
time.sleep(0.005)