您现在的位置: 晨光科技 >> 文章 >> 技术 >> 单片机 >> 正文  
  Arduino编程 PWM方法调节LED光           
Arduino编程 PWM方法调节LED光
[ 作者:佚名    转贴自:http://www.eefocus.com/zhang700309/blog/11-11/233941_791f1.html    点击数:49    更新时间:2018/5/10    文章录入:LA ]
[注:本站登载的某些文章并不代表本站支持或反对其观点或肯定其真实性]

采用PWM波,改变其占空比,来调节LED灯的亮度,占空比大,则灯亮,占空比小,则灯暗。


 


 

Arduino程序如下图

点击图片放大
 

 

可以从Proteus的虚拟示波器看出,随着程序函数 analogWrite(ledPin, fadeValue) 的执行,数字接口9发出的PWM波占空比不断变化,LED灯的亮度也再实时变化。这个实验用真的示波器做,成本很高,而且效率没有仿真高!

 

这个例子也可以看出用Arduino编程,不需要对AVR单片机寄存器设置参数,只用个analogWrite( )函数,就玩转了PWM。

 

Arduino和Proteus的这个例子程序下载:PWM调节LED光.rar

  • 上一篇文章: 国外的Arduino控制器和电子积木网站

  • 下一篇文章: AVR编程语言Arduino也可以用Proteus仿真
  •    
    [注:标题搜索比内容搜索快]
    发表评论】【告诉好友】【打印此文】【关闭窗口
     最新5篇热点文章
  • TEMP[126]

  • SAE001[93]

  • 高光谱成像基本原理[68]

  • 蒸汽火车解剖图[79]

  • 星球大战死星解剖图集 star wa…[86]

  •  
     最新5篇推荐文章
  • 外媒:正在唤醒中国的习近平[340]

  • 中国反伪科学运动背后的CIA黑手…[517]

  • [转载]袁隆平真言:中国最大的…[698]

  • 台专家:当年我们造IDF时 大陆…[591]

  • 旅日华人:中国严重误判日本民…[596]

  •  
     相 关 文 章
  • Arduino和STM32性能对比究竟谁…[42]

  • Labview及Proteus软件环境下单…[47]

  • 基于labview串口通讯的虚拟数字…[50]

  • AVR编程语言Arduino也可以用Pr…[58]

  • 国外的Arduino控制器和电子积木…[49]


  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
        没有任何评论
    设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 | 
    版权所有 Copyright© 2003 晨光科技        站长:璀璨星辰        页面执行时间:406.25毫秒
    Powered by:MyPower Ver3.5