查看: 4308|回复: 1

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

[复制链接]
  • TA的每日心情

    2017-7-18 10:13
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    发表于 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之后按回车,如果连接正常可以看到小车回应的固件版本号



  • TA的每日心情
    无聊
    2017-12-23 22:55
  • 签到天数: 6 天

    [LV.2]偶尔看看I

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

    本版积分规则

    热门推荐

    读取传感器的16进制问题
    读取传感器的16进制问题
    这是我的代码,求助怎样写才能分别获得通道1、2的TDS值和温度值,求助!!! [mw_shl_
    RPG游戏 无人世界
    RPG游戏 无人世界
    操作:方向键移动,a键确认 b键打开符文菜单 游戏流程大约半小时 视频攻略:ht
    开贴讲讲NRF24L01P,让你彻底搞懂它的工作原理,持续更...
    开贴讲讲NRF24L01P,让你
    *****************************************
    Arduino MEGA 与UNO 通过nRF24L模块通讯
    Arduino MEGA 与UNO 通过n
    一开始测试时手头上只有论坛给的一块mega以及自己的一块仿制UNO,结果是nRF24L无法
    【原创】 drawbot平面关节scara机械臂写字机 画画机器人直播...
    【原创】 drawbot平面关节
    这个项目上个月就在做了,结构和代码反反复复改了多次,加上自己又太忙,一直没来得及
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表