分享

Arduino小白自学教程008——让led有多级亮度+视频!

 自成体系 2013-10-10
大家有没有见过那种萤火虫灯的呢?
它另外的一个名字叫呼吸灯,所谓的呼吸灯就是led由灭逐渐到最亮,再由最亮到灭的过程。
这节我们学的招数:
analogWrite(X,Y);
是不是觉得跟digitalWrite(6,HIGH);似曾相识呢?
analogWrite(X,Y);可以这样理解为就是控制电压输出,
X为控制的脚
Y为设定的电压值
X也是只能填数字,但是这个数字只能是(3,5,6,9,10,11),就是我们AI板子上带有“~”的引脚)。因为只有这几个脚才能输出变化的电压,Y是不是直接填5V呢?不是的!Y只能填写0-255其中一个数。其实就是一个映射!其实就是把5V分为256份,例如我输出5V,我就应该把Y写成255,如果我想输出0V,我就应该把Y写成0,又如我想输出2.5V,我就应该把Y写成127【(2.5/5)*256-1】

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多