【快速上手】第1章 - 电阻器调节LED亮度(读模拟信号) 1.3-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3086|回复: 0

【快速上手】第1章 - 电阻器调节LED亮度(读模拟信号) 1.3

[复制链接]
发表于 2017-5-16 15:50 | 显示全部楼层 |阅读模式
本帖最后由 avirufus 于 2017-5-16 15:52 编辑

介绍

大多数的灯,都只能在开和关之间切换。假如一盏灯在开和关之余,还能调节它的亮度。在需要灯光,但并不需要它特别亮的场合,它的作用就非常大,既节能,又不刺眼。在这篇例子里面我们将演示如何使用在kittenbot上利用电位器来调节led灯的亮度。


材料

面包板
kittenbot主控板
led灯
电位器
杜邦线若干
连线
led灯的正极(引线长的是正极)串联电阻然后连接至主板的Pin11,接着用杜邦线连接led灯的负极和Rosbot的GND





用杜邦线连接电位器左右边缘的插孔至GND和VCC,然后将电位器的信号口连接至Rosbot的Pin A0


编程在Kittenblock的Event模块内拖出启动模块

在Conrtol模块拖出forever模块和wait模块,并把延时时间设为0.1秒

在Arduino模块拖出analog read模块,并将数值设为A0

拖出map模块,把它和analog read模块合并起来

拖出analog write模块,把第一个方框的值设为11,将上面的map和analog read合并模块拖到第二个方框

按下图合并所有模块,并点击模块

尝试转动电位器,如果你看见Led灯的亮度会随着电位器的转动而改变。那么恭喜你,你成功制作出了一盏可调亮度灯!






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

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-9-20 14:33 , Processed in 0.067946 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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