请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 12665|回复: 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数据线  一根  

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

155735qp849ed98iqkp8n8.png

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

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


155733lee7e4z27l72egzl.jpg



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

[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兼容)控制板中,就能看到效果了
回复

使用道具 举报

0

主题

18

帖子

352

积分

中级会员

Rank: 3Rank: 3

积分
352
发表于 2015-1-27 14:52:36 | 显示全部楼层
学习了。继续下一课学习。
回复 支持 反对

使用道具 举报

0

主题

5

帖子

62

积分

注册会员

Rank: 2

积分
62
发表于 2015-5-13 15:09:27 | 显示全部楼层
希望大家踊跃发言,我顶先











交友:我是个小女生,21岁,独生子女,还没谈过恋爱,长相较好,反正带出去不会给你丢脸,身高165cm,体重50kg,现在是一家公司的文员。希望找个比我大几岁的男生,不需要你有非常好的条件,但一定要有上进心,会体贴女生,不花心。因为我是第一次恋爱,所以希望找的就是那种能结婚的。如果你是我说的那个他,那就加我微信吧:pndrwx
回复 支持 反对

使用道具 举报

0

主题

3

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2015-8-10 13:56:23 | 显示全部楼层
一手货源号出售 各种精品服饰 首饰 鞋袜 护肤等等 全部厂家价 欢迎各位想创业的朋友咨询 微信peizong21  
回复 支持 反对

使用道具 举报

0

主题

152

帖子

384

积分

禁止发言

积分
384
发表于 2015-11-6 09:20:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

152

帖子

384

积分

禁止发言

积分
384
发表于 2015-11-22 06:59:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

42

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
发表于 2016-1-19 15:27:16 | 显示全部楼层
我也想了解了解!!!先顶一个












回复 支持 反对

使用道具 举报

0

主题

53

帖子

156

积分

注册会员

Rank: 2

积分
156
发表于 2016-2-26 01:29:51 | 显示全部楼层
不错,看看。好帖子是顶出来的,,大家顶起!!
回复 支持 反对

使用道具 举报

0

主题

53

帖子

156

积分

注册会员

Rank: 2

积分
156
发表于 2016-3-22 01:08:36 | 显示全部楼层
谢谢楼主啦~~~~
回复 支持 反对

使用道具 举报

0

主题

1

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2016-3-22 11:46:15 | 显示全部楼层
谢谢您,顶
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 16:54 , Processed in 0.111845 second(s), 33 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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