3、ESP32-S - PWM呼吸灯

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

1、电路图
3、ESP32-S - PWM呼吸灯_第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

你可能感兴趣的:(笔记,单片机,stm32,嵌入式硬件)