今天来学习一下 Arduino 提供的 PWM 控制功能,它可以用来控制电机转速,LED 明亮等。
实验器材:
实验原理:
PWM 全称 Pulse Width Modulation,它的原理,简而言之,是通过产生持续时间长短不一的数字脉冲,来模拟连续变化的电平(“捏造”模拟信号)。注意芯片上的标识, pin 号旁边有 ~ 符号的表示该 pin 支持 PWM。
实验步骤:
1.连接硬件:
一条杜邦线接芯片 3 号 pin,相当于正极,PWM 信号由此输出;另一条杜邦线接芯片 POWER 部分 GND pin,接地,相当于负极
串联 100 欧和 50 欧电阻和 LED 进去电路;注意 LED 长脚是正极,接 3 号 pin 杜邦线(150 欧电阻起到限流作用,保证 LED 正常工作)
USB 数据线连接 PC 和 Arduino 芯片,为芯片提供电源,并准备烧录程序
2.编写,烧录程序
在 Aruduino IDE 中编写下述代码:
并刻录到芯片上,最后就会看到如下结果。
实验结果:
可以看到 LED 灯不是在闪烁,而是渐明渐暗的变化。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
led灯
+关注
关注
22文章
1554浏览量
107030 -
直流电机
+关注
关注
35文章
1623浏览量
69469 -
PWM控制
+关注
关注
7文章
174浏览量
26021 -
Arduino
+关注
关注
184文章
6427浏览量
184834 -
GND
+关注
关注
2文章
512浏览量
38055
发布评论请先 登录
相关推荐
arduino学习笔记7 - PWM控制LED实验 PWM讲解
使用PWM了。他是怎么控制的呢,对于arduino的数字端口电压输出只有LOW与HIGH两个开关,对应的就是0V与5V的电压输出,咱本把LOW定义为0,HIGH定义为1.一秒内让
发表于 10-23 17:34
Arduino应用之PWM控制直流电机风扇
Arduino应用——PWM控制直流电机风扇PWM原理实验器件功能描述如何改变文本的样式插入链接与图片实现代码生成一个适合你的列表创建一个表
发表于 07-05 07:29
arduino入门教程系列一:初识arduino
为了照顾新手小伙伴,DF创客社区开始陆续更新一些arduino系列基础教程,帮助大家更好地入门!先从Arduino入门教程开始吧。Arduino
发表于 12-31 19:57
•19次下载
如何使用Arduino生成的PWM来控制交流风扇的速度
在这个项目中,我们将演示使用 TRIAC 的 Arduino 交流风扇速度控制。这里使用交流信号的相位控制方法来控制交流风扇的速度,使用 Ardui
使用Arduino Uno进行25kHz 4针PWM风扇控制
电子发烧友网站提供《使用Arduino Uno进行25kHz 4针PWM风扇控制.zip》资料免费下载
发表于 10-21 11:16
•1次下载
评论