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日

相关推荐

  • 服务器托管虚拟主机的优势有哪些?

    服务器托管虚拟主机,作为网络安全加速行业的重要一环,其优势究竟有哪些呢?随着互联网的发展,越来越多的企业和个人都选择使用虚拟主机来托管自己的网站。但是,什么是服务器托管虚拟主机?它…

    行业资讯 2024年4月6日
    0
  • 如何选择最适合的虚拟游戏机?

    在如今快速发展的云服务器行业中,虚拟游戏机作为其中重要的一部分,受到了越来越多玩家的关注。但是在众多种类和不同性能的虚拟游戏机中,如何选择最适合自己的呢?本文将为您详细介绍虚拟游戏…

    行业资讯 2024年4月14日
    0
  • 如何监控网站流量,如何判断网页是否被监控

    处理完受攻击网站后,及时更改所有相关账户的密码。这可以防止攻击者使用捕获的帐户信息对您的网站造成进一步的损害。 七、加强安全保障措施 应对攻击后,您还应该加强网站的安全措施。为了提…

    行业资讯 2024年5月18日
    0
  • 河北网站seo

    你是否听说过河北网站SEO?它是什么?它在河北地区的现状如何?如何进行河北网站的SEO优化?这些问题都是我们想要了解的。搜索引擎优化是一个关键词,它可以帮助网站在搜索引擎中获得更好…

    行业资讯 2024年4月18日
    0

发表回复

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