【快速上手】第1章 - 点亮一盏呼吸灯(输出模拟信号) 1.1-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6771|回复: 1

【快速上手】第1章 - 点亮一盏呼吸灯(输出模拟信号) 1.1

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

介绍

在生活中经常看见一些灯由暗变亮然后又逐渐变暗,如此反复循坏,就像呼吸状态一样。这种呼吸灯看起来非常炫酷,实际控制起来也很容易。在这篇例子里面我们将演示如何使用Kittenbot点亮一盏呼吸灯。


原理:通过PWM调速原理来控制LED的亮度从而制作出一盏酷炫呼吸灯
  • 点击 here了解更多的PWM原理知识

  • 只有Pin 3, 5, 9, 10, 11 适用于PWM的输出(LED灯正极只能连接这几个Pin口哦!)

  • PWM 同样可以用于驱动马达,但是需要电机驱动芯片



材料



面包板
Rosbot
led灯
电阻
杜邦线若干
连线
Led灯的正极(引线长的是正极)串联电阻然后连接至Rosbot的Pin13,接着用杜邦线连接LED的负极Rosbot的GND





编程


设值Pin11为输入信号,创建一个新的变量a
通过PWM功能(analog write),我们做出了一个简单的Kittenblock代码供你参考



完成了!LED有规律的从亮变暗,然后又从暗变亮。要是遮挡住其他光线再观察它,你会觉得非常美。




调试


我已经按照上面的步骤做了,如果点击模块,LED没有亮怎么办?
  • 确认板子上烧录了最新的固件 (可以参考Kittenbot固件烧录教程)

  • 检查wifi通信:在连接小车wifi后,打开Kittenblock Arduino面板,在命令框中间输入M0之后按回车,如果连接正常可以看到小车回应的固件版本号



发表于 2017-12-15 19:45 | 显示全部楼层
楼主用的什么软件编的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-9-20 16:42 , Processed in 0.143270 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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