pwm是干什么用的,pwm是指

1.硬件原理PWM, 全称Pulse Width Modulation,即脉冲宽度调制,简称脉宽调制。脉冲宽度调制(PWM)是一种对模拟信号电平进行数字编码的方

1.硬件原理

PWM,正式名称是Pulse Width Modulation,即脉宽调制,也叫脉宽调制。脉宽调制(PWM) 是一种使用调制方波的占空比对模拟信号电平进行数字编码的方法。使用电平开/关时间控制输出电压的大小

此时IO口输出电压=(导通时间/脉冲时间)最大电压值。

cc90ec64d8da45a58c6240874fff24d1~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717805096&x-signature=rQ%2BGLbF1EQmcZR9eaKtmCu11BqA%3DPWM编码电压

硬件方面,我们使用Audrino的AD转换功能,AD采集的原理在之前的文章中已经介绍过,不再重复。通过A0口采集变阻器的分压值,通过公式转换为PWM编码电压值,通过IO 11输出到LED,实现LED亮度调节。

ba89b7218e8a40d68b4add8f8d422fd9~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717805096&x-signature=G1UfOqLz3TnYLCLkRXlD4Y9SSBQ%3D

2.程序解读

算法说明:

目的是用analogRead()函数读取模拟电压值,将其转换为数字值,存储在val变量中,并显示在串口监视器上。然后使用analogWrite()函数配置从连接到LED的IO端口输出的PWM编码电压,形成输入模拟电压和输入电压之间的关系。这样,只需旋转滑动变阻器即可相应地改变LED 的亮度。

解释一下代码:

详细解释请参见注释。

73d7ca66ee514247b3f5abb07b19306a~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717805096&x-signature=58lk08gcwaa%2BTT5l0gK3Pqx5CzQ%3D 代码

3.实物效果

如果旋转滑块并打开串口监视器,您将看到上述值发生变化,并且随着值的增加,LED 亮度也会相应变化。当它变小时,LED 就会变暗。

串口显示图:

c17c55e7b578468a98b1c6c08568cc19~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717805096&x-signature=5WYtTan6rvv70rLbMTqWenyJGCc%3D 串口采集值

实物图:

d54e5c9bd404445db9f967e2022ebc1a~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717805096&x-signature=4dc4JnV1VTmnPZcfpB%2Fn5DndoRo%3D 物理连接图

我们来看看效果演示。

欢迎点赞、评论、转发。关注“运行晶体管”标题,了解更多电子知识。

1f909919fdbb41b696fdb3fdba404c11~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717805096&x-signature=wpDagjcle5y%2B%2FOPfLupcldiAooM%3D 有效性证明

各位朋友对PWM 有何了解请留言。

原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/84682.html

(0)
小条的头像小条
上一篇 2024年6月1日
下一篇 2024年6月1日

相关推荐

  • 网站被360拦截怎么解除,网页被屏蔽了怎么办

    360度的封锁给网站运营带来了巨大的问题,但你也可以通过优化网站的内容和质量来解决这个问题。作为速盾网编辑小苏,如果您需要CDN加速和网络安全服务,请联系我们。同时,我们也希望36…

    行业资讯 2024年5月14日
    0
  • 如何使用代理服务器

    如何使用代理服务器?什么是代理服务器?为什么需要使用代理服务器?如何设置和配置代理服务器?常见的代理服务器类型及其优缺点。这些问题或许是你在网络安全加速行业中遇到的难题,也许是你想…

    行业资讯 2024年4月10日
    0
  • 如何避免美国服务器中木马病毒

    在当今互联网发展迅速的时代,我们每天都会与各种各样的网络设备和平台打交道。但是你是否知道,这些看似安全的网络环境中,隐藏着一种名为“木马病毒”的祸害?它不仅可以窃取你的个人信息,还…

    行业资讯 2024年4月15日
    0
  • 如何在东莞搭建自己的网站?

    东莞,这个充满活力的城市,每天都有无数的企业和个人在此创造着属于自己的互联网时代。而作为互联网时代的入口,网站建设显得尤为重要。但是,在如今众多的云服务器提供商中,如何选择合适的一…

    行业资讯 2024年3月31日
    0

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注