3、ESP32-S - PWM呼吸灯

ESP32的所有使能输出的引脚都可以使能PWM。基本频率可以从1Hz到40MHz,但有一个折衷;随着基频率的增加,负载分辨率降低。

1、电路图
在这里插入图片描述
2、呼吸灯程序

import machine
import time

p2 = machine.Pin(2, machine.Pin.OUT)    # create output pin on GPIO2

while 1:
    p2.on()                 # set pin to "on" (high) level
    time.sleep(1)           # sleep for 1 second
    print(p2.value())       # get value, 0 or 1

    p2.off()                # set pin to "off" (low) level
    time.sleep(1)           # sleep for 1 second
    print(p2.value())       # get value, 0 or 1

版权声明:本文为xuechanba原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。