|
本帖最后由 avirufus 于 2017-5-16 15:45 编辑
介绍
在生活中经常看见一些灯由暗变亮然后又逐渐变暗,如此反复循坏,就像呼吸状态一样。这种呼吸灯看起来非常炫酷,实际控制起来也很容易。在这篇例子里面我们将演示如何使用Kittenbot点亮一盏呼吸灯。
原理:通过PWM调速原理来控制LED的亮度从而制作出一盏酷炫呼吸灯
- 只有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之后按回车,如果连接正常可以看到小车回应的固件版本号
|
|