[自行车灯micropython]第一集

前期测试,引脚15是gate端,代码如下:

from machine import Pin, PWM
import time

# 创建Pin对象,设置为输出模式
pin = Pin(15, Pin.OUT)

# 创建PWM对象,并设置频率为500Hz
pwm = PWM(pin)
pwm.freq(500)


limit = 1024
# 呼吸灯循环
while True:
    # 亮度从低到高
    for duty in range(0, limit, 1):
        pwm.duty(duty)
        time.sleep_ms(1)
    # 亮度从高到低
    for duty in range(limit-1, -1, -1):
        pwm.duty(duty)
        time.sleep_ms(1)

 

posted @ 2025-01-24 22:36  李里力离  阅读(3)  评论(0)    收藏  举报