智能创客,中国最大的极客空间,智能平台,免费教学,视频教程,手把手教你创造儿时梦想!

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 13130|回复: 39
打印 上一主题 下一主题

[Arduino入门教程]第七课--程序PWM控制LED亮度[呼吸灯]

  [复制链接]

110

主题

396

帖子

2329

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2329
QQ
跳转到指定楼层
#
发表于 2014-3-25 16:14:02 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
前两课我们用按钮,用电位器通过PWM方式调节LED的亮度,今天我们玩个简单的,纯粹用编程的手法来让LED渐明渐暗,如同呼吸一般,所以我们给它起了一个神奇的名字,呼吸灯。

其实本课的电路是这几课中最简单的。俗称最开始的质量最好,最后的偷工减料最严重。。。。。开个玩笑。

试验用元器件列表:


ocrobot mango控制板(Arduino兼容)  一块  
面包板  一块  
面包板专用跳线  一盒  
任意颜色LED  一个  
220欧姆电阻  一个  
USB数据线  一根  

准备好以上元器件,我们就着手设计电路图,如下图



同样的,因为是PWM试验,所以LED的数字接口一定要选用带#号标识的数字口,只有带#号的数字输出口才具有硬件PWM输出功能。

然后我们就依据电路连接图来搭建自己的试验电路,我搭建的电路如下:






好了,下面大家来看程序,这可是今天的主角:
希望大家自己动手调整几个延时参数,让呼吸灯的效果更真实,具有美感

[C] 纯文本查看 复制代码
/*
 作者:极客工坊
 时间:2012年6月8日
 IDE版本号:1.0.1
 发布地址:[url]www.geek-workshop.com[/url]
 作用:通过循环语句控制PWM来达到呼吸灯效果
*/
 
void setup ()
{
  pinMode(11,OUTPUT);
}
 
void loop()
{
  for (int a=0; a<=255;a++)                //循环语句,控制PWM亮度的增加
  {
    analogWrite(11,a);
    delay(8);                             //当前亮度级别维持的时间,单位毫秒            
  }
    for (int a=255; a>=0;a--)             //循环语句,控制PWM亮度减小
  {
    analogWrite(11,a);
    delay(8);                             //当前亮度的维持的时间,单位毫秒  
  }
  delay(800);                             //完成一个循环后等待的时间,单位毫秒
}



然后,我们将程序下载到ocrobot mango(Arduino兼容)控制板中,就能看到效果了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

0

主题

10

帖子

32

积分

新手上路

Rank: 1

积分
32
39#
发表于 2016-11-8 14:01:50 | 只看该作者
不错不错!!












回复 支持 反对

使用道具 举报

0

主题

22

帖子

76

积分

注册会员

Rank: 2

积分
76
38#
发表于 2016-11-5 18:20:39 | 只看该作者
不错!值得学习,楼主继续












回复 支持 反对

使用道具 举报

0

主题

17

帖子

50

积分

注册会员

Rank: 2

积分
50
37#
发表于 2016-10-20 06:39:08 | 只看该作者
呵呵,加油!












回复 支持 反对

使用道具 举报

0

主题

31

帖子

82

积分

注册会员

Rank: 2

积分
82
36#
发表于 2016-10-17 01:41:11 | 只看该作者
完全支持你,大家都会顶你












回复 支持 反对

使用道具 举报

0

主题

48

帖子

234

积分

中级会员

Rank: 3Rank: 3

积分
234
35#
发表于 2016-10-1 15:44:53 | 只看该作者
楼主你太好了












某宝购买 视频教程 素材 软件 xiao视频 等资源  百度网盘免费下载   hao.wpan123.com
回复 支持 反对

使用道具 举报

0

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
34#
发表于 2016-6-13 09:37:34 | 只看该作者
博彩名爵国际娱乐城900868.com
横财富六合玩家群:385445130 引领注册
体育赛事(足彩等) 视讯直播(百 家 乐等) 电子游艺 彩票游戏(六盒彩时时彩等) 手机下注
新增:支付宝入款无需联系客服
优惠活动:名爵国际神秘彩金免费领 开户豪礼送您8888元 ,签到好礼送不停周周都有8888 ,感恩有你 娱乐有好礼 月月有话费 ,不计输赢 终极返点大作战 天天返水高达2.0%无上限,公司入款赠送高达1.0%次次存次次送
回复 支持 反对

使用道具 举报

0

主题

40

帖子

124

积分

注册会员

Rank: 2

积分
124
33#
发表于 2016-6-12 09:56:19 | 只看该作者
我见过的最好的帖子了,谢谢楼主












回复 支持 反对

使用道具 举报

0

主题

32

帖子

85

积分

注册会员

Rank: 2

积分
85
32#
发表于 2016-4-27 06:19:22 | 只看该作者
真是好东西呀
回复 支持 反对

使用道具 举报

0

主题

0

帖子

79

积分

注册会员

Rank: 2

积分
79
31#
发表于 2016-4-10 15:31:11 | 只看该作者
路过!!!!!!













         欢迎关注本平台,关注送祝福。本平台会定期发送一些民俗、风水、养生、财运、古典文化等相关的的精选文章给大家。本中心带提供算命 四柱八字 命运 婚姻 事业 出行  起名 剖腹产择日 动工动土 开业 搬家 择吉 择日 算日子 选日子 画符咒 阴阳五行 八卦易经 奇门遁甲 趋吉避凶等服务。欢迎关注公众号:道佛传统文化研究中心 ID:daofo2016 关注送祝福呦
回复 支持 反对

使用道具 举报

0

主题

12

帖子

41

积分

新手上路

Rank: 1

积分
41
30#
发表于 2016-4-9 01:46:35 | 只看该作者
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|手机版|智能创客 ( 桂ICP备14000828号

GMT+8, 2024-5-20 09:55 , Processed in 0.174808 second(s), 33 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表