Arduino入门教程第五课按钮PWM控制LED亮度实验问题!!!!
在做按钮PWM控制LED亮度实验中PWM取值范围0-255,设置的每按一下电压增加5,为什么按下一个键LED灯就亮??算一下电压只有1/25V,这么小的电压怎么能让LED亮那??请教一下各位!! 难道是我的计算有问题!? 你理解错了pwm的定义,pwm是调整电压波形占空比,导通就是5V,断开就是0v,只是亮灭时间比的关系。所以只要有导通就会亮。并不是1/25v 有道理!PWM定义上说的模拟电压0-5V,只是在计算功率的时候有用吗?{:soso__2bd3c92aec3e588c-4b0039cd19608853-b071464f3311eeee2e826fc8339dd580_i.jpg_1:} 请问LZ是用什么板的哪个pin做的?是用digital点亮还是analog点亮的?不过我觉得你有可能是用错pin了,查阅一下你所用的pin是不是PWM的咯 kenan13 发表于 2014-8-3 23:00 static/image/common/back.gif请问LZ是用什么板的哪个pin做的?是用digital点亮还是analog点亮的?不过我觉得你有可能是用错pin了,查阅一 ...
没有呀!我是按照入门教程做的,程序和教程一样,虽然板子(我的事pro mini的)不一样,但针脚对应的功能都一样!用analogWrite点亮!我倒觉得三楼说的有道理! 无名小子 发表于 2014-8-4 08:34 static/image/common/back.gif
没有呀!我是按照入门教程做的,程序和教程一样,虽然板子(我的事pro mini的)不一样,但针脚对应的功能 ...
那不同的LED的规格也不太一样,有的LED是很容易点亮的,也很容易烧坏,也有的比较难点亮 kenan13 发表于 2014-8-3 23:00 static/image/common/back.gif
请问LZ是用什么板的哪个pin做的?是用digital点亮还是analog点亮的?不过我觉得你有可能是用错pin了,查阅一 ...
别误导新人,数字脚模拟脚说的是输入。
PWM是带~的 PWM是通断通断的方式来调节功率,不是直接输出相应的电压 白菜虫虫 发表于 2014-8-5 09:50 static/image/common/back.gif
PWM是通断通断的方式来调节功率,不是直接输出相应的电压
PWM调节的是功率,应该是对的!
:),很高兴有人来回答! 无名小子 发表于 2014-8-5 10:41 static/image/common/back.gif
PWM调节的是功率,应该是对的!
,很高兴有人来回答!
打个比方,如果PWM一个周期是255ms(当然一般没这么长),那PWM取值0-255假设为X,就是通Xms,断255-Xms,然后下个周期再通Xms,再断255-Xms。 明白!!:D
页:
[1]