查看: 3551|回复: 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 | 显示全部楼层
    楼主用的什么软件编的
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    新手求助,github上一个arduino开源CG重心称的问题
    新手求助,github上一个ar
    在github找到一个开源CG重心称的代码,并按文档说明搭建了硬件环境。发现程序在串口监
    求助为什么下载开发板出错???
    求助为什么下载开发板出错
    网络,网址都没错,为什么下载开发板出错???谢谢
    自制arduino时,usb周围电路搞不懂
    自制arduino时,usb周围电
    最近在画搭载atmega 32u4的arduino 兼容板,参考的arduino micro的设计,但电路知识贫
    关于DS1302.h
    关于DS1302.h
    去年买了个ARDUINO没怎么玩(就是不会玩),然后今天看见了例程中有一个DS1302.h时钟
    小爱控制ws2812,能开灯,调亮度、颜色,就是不能关灯
    小爱控制ws2812,能开灯,
    小爱控制ws2812,能开灯,调亮度、颜色,就是不能关灯,跑的例程不行,改了代码也是不
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表