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

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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
楼主: znck007

[Arduino入门教程]第六课--电位器PWM控制LED亮度

  [复制链接]

110

主题

396

帖子

2329

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2329
QQ
发表于 2014-3-25 15:58:07 | 显示全部楼层 |阅读模式
线性电位器是一个模拟量的电子元器件,模拟量和数字量有什么区别呢?简单的说,数字量只有0和1两种状态,对应的就是开和关,高电平和低电平。而模拟量则不一样,他的数据状态呈现线性状态例如1到1000。
所以,本次试验我们采用电位器对LED调光,这样不会像上一次按钮实验那样,亮度的变化有层级的跳跃,用电位器调光的话能够比较连贯柔和。

元器件列表:


ocrobot mango控制板(Arduino兼容)  一块  
面包板  一块  
面包板专用跳线  一盒  
220欧姆电阻  一个  
100Ω-10kΩ线性电位器  一个  
任意颜色LED  一个  
USB数据线  一条  

下面我们来看电路连接图

170529f4h6fuq1fbxbcd8l.png

我们看到我们将电位器接入了arduino控制板的A0模拟量检测口,arduino的模拟接口能够测量0-5V的电压,对应的返回值为0-1024,对电压变化的测量精度相对较高。

然后我们参照电路图来搭建实验电路


170528vdiowcilcwpdcnog.jpg
arduino 电位器 PWM





注意:本次试验我们使用的是精密线性电位器,电位器最好选用绕线的精密线性电位器,因为市面上的廉价的非线性电位器做这种实验时,数值漂移大,容易造成led闪烁,电阻成非线性变化,亮度变化不明显,容易产生和按钮调光实验那种层级感,影响试验效果。

然后我们将实验源代码编译下载到mango控制板中:
[C] 纯文本查看 复制代码
/*
 作者:极客工坊
 时间:2012年6月7日
 IDE版本号:1.0.1
 发布地址:[url]www.geek-workshop.com[/url]
 作用:通过精密线性电位器PWM控制led亮度
*/
 
void setup()
{
  pinMode(11,OUTPUT);          //数字口要选择带#号的具有pwm功能的输出口
}
 
void loop()
{
  int n = analogRead(A0);     //读取A0模拟口的数值(0-5V 对应 0-1204取值)
  analogWrite(11,n/4);         //PWM最大取值255  所以将模拟口的取值n除以4
}


回复

使用道具 举报

0

主题

18

帖子

352

积分

中级会员

Rank: 3Rank: 3

积分
352
发表于 2015-1-27 12:07:16 | 显示全部楼层
学习了。如果一开始模拟口可以直接支持255数值就更好了。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2015-5-16 07:37:31 | 显示全部楼层
辛苦!辛苦!!!
回复

使用道具 举报

0

主题

1

帖子

42

积分

新手上路

Rank: 1

积分
42
发表于 2015-6-2 00:50:50 | 显示全部楼层
你是否缺资金,你是否没有信用卡,你是否知道信用卡的秘密,如何题额、如何贷款、如何TAO现、如何秒秕第一张卡,加我扣扣:七八五五一二三六。最新最全的技术,让你一生不求人,玩赚.信用卡,让卡奴变成卡神。












你是否缺资金,你是否没有信用卡,你是否知道信用卡的秘密,如何题额、如何贷款、如何TAO现、如何秒秕第一张卡,加我扣扣:七八五五一二三六。最新最全的技术,让你一生不求人,玩赚.信用卡,让卡奴变成卡神。
回复 支持 反对

使用道具 举报

0

主题

3

帖子

23

积分

新手上路

Rank: 1

积分
23
发表于 2015-6-29 09:30:43 | 显示全部楼层
空闲时间转点在.家 专..零 椛 銭 。有.兴.趣.加 扣945.199.839不限. 时 间,地.点, 在.校.生.和.上.班.族,妈.妈.们日 收五十到150, 宅在家对着电脑也是无聊!了 解 下 吧 不 吃 亏 哦~~~
回复 支持 反对

使用道具 举报

0

主题

3

帖子

23

积分

新手上路

Rank: 1

积分
23
发表于 2015-7-3 22:38:06 | 显示全部楼层
想在家玩玩手機或電腦就有收入嗎?無論你是全職媽媽還是在校學生都可以加入我們日入過百不是問題咨询扣945.199.839,非诚勿扰
回复 支持 反对

使用道具 举报

0

主题

3

帖子

95

积分

禁止发言

积分
95
发表于 2015-7-8 00:27:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 22:56 , Processed in 0.095123 second(s), 31 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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