7.ESP32–PWM呼吸灯
"""
PWM呼吸灯实验
2022.10.9
"""
from machine import Pin
from machine import PWM
import time
pwm=PWM(Pin(2),freq=1000, duty=0)#GPIO2,设置为输出模式,输入模式为Pin.IN
if __name__=="__main__":
duty_value=0
fx=1
while True:
if fx==1:
duty_value+=2
if duty_value>1010:
fx=0
else:
duty_value-=2
if duty_value<1:
fx=1
pwm.duty(duty_value)
time.sleep_ms(10)