esp32 arduino PWM 学习
1|0使用PWM实现LED呼吸灯
esp32开发板的几乎所有引脚支持PWM输出
1、ledcSetup()函数
- 功能为设置LEDC通道对应的频率和计数复位(占空比)
- uint8_t chan 表示通道号
- 取值为0-15 最多可设置16个通道
- double freq 期望设置的频率
- uint8_t bit_num 占空比复位计数,取值为0-20
- 该值决定后面ledcWrite方法中占空比可写值,如果写值为10 则占空比最大为2^10-1 1024-1 = 1023
2、ledcAttachPin()函数
- 将通道和I/O口连接
- 第一个参数为引脚号,第二个参数为设置的通道
3、ledcWrite()函数
-
指定的 LEDC 通道的输出占空比
-
第一个参数
chan
为我们指定的LEDC通道,第二个参数duty
表示占空比,其取值范围与ledcSetup()
函数的bit_num
有关。
__EOF__

本文作者:~内个臣呐~
本文链接:https://www.cnblogs.com/Xin-chen/p/16846123.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/Xin-chen/p/16846123.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律