Micropython esp32 能读取pwm信号占空比的pin有哪些
时间: 2023-05-21 21:01:08 浏览: 69
Micropython esp32 可以读取 PWM 信号占空比的 pin 包括:GPIO12、GPIO13、GPIO14、GPIO15、GPIO16、GPIO17、GPIO18、GPIO19、GPIO21、GPIO22、GPIO23、GPIO25、GPIO26、GPIO27、GPIO32、GPIO33、GPIO34、GPIO35、GPIO36、GPIO39。
相关问题
Micropython esp32 输出Pwm信号,占空比无法改变
你可以尝试使用PWM模块来输出PWM信号,然后通过改变占空比来改变输出信号的占空比。你可以使用PWM模块的duty()函数来设置占空比,例如:pwm.duty(50)表示设置占空比为50%。如果你的占空比无法改变,可能是因为你的代码存在问题,你可以检查一下你的代码是否正确。
Micropython esp32 如何读取pwm
信号的占空比?
您可以使用 machine.PWM() 函数来读取 Micropython esp32 上的 PWM 信号的占空比。以下是示例代码:
```python
from machine import Pin, PWM
pwm_pin = Pin(2)
pwm = PWM(pwm_pin)
duty = pwm.duty()
print("PWM 占空比为:", duty)
```
其中,Pin(2) 表示使用 GPIO2 引脚读取 PWM 信号,PWM(pwm_pin) 表示初始化 PWM 对象,pwm.duty() 表示读取 PWM 信号的占空比。