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)
小条's avatar小条
上一篇 2024年6月1日 上午7:52
下一篇 2024年6月1日 上午8:05

相关推荐

  • 济宁网络推广技巧及方法有哪些?

    随着互联网的发展,网络推广已经成为各行各业必不可少的一部分。而在济宁这样一个充满活力的城市,网络推广更是扮演着重要的角色。那么,你是否想知道济宁网络推广有哪些技巧和方法呢?今天,就…

    行业资讯 2024年3月19日
    0
  • 卫东网翟少英,卫东网红

    伟东网是一个专业的建设和设计平台,让您的网站如虎添翼。您想创建一个独特的网站吗?您想让您的企业在互联网时代更具竞争力吗?那就来了解伟东网吧!伟东网是建筑设计行业的领先公司,作为一个…

    行业资讯 2024年3月31日
    0
  • redis基础教程,redis快速入门

    Redis入门nosql概述(not only sql)非关系型数据库why need nosql1. 高并发读写2. 海量数据的高效存储和访问3. 高可扩展和

    2024年6月1日
    0
  • 成都市网站建设

    成都市网站建设,是如今互联网时代不可或缺的一部分。随着信息技术的发展,越来越多的企业和机构意识到拥有一个优质的网站对于提升品牌形象、吸引客户和推广业务的重要性。但是,如何进行成都市…

    行业资讯 2024年3月23日
    0

发表回复

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