YFROBOT创客社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11431|回复: 7
打印 上一主题 下一主题

Mixly轻松入门09:呼吸灯

[复制链接]

签到天数: 866 天

[LV.10]以坛为家III

跳转到指定楼层
楼主
发表于 2018-7-4 16:45:14 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
Mixly轻松入门09:呼吸灯

提示:使用到三角函数,适合初中以上用户学习

LED灯在我们的控制下,逐渐从暗变亮又变暗的过程,看起来灯好像是人在呼吸一样,所以称为呼吸灯。
呼吸灯广泛应用于手机、路由器等电子设备上,起到通知提示作用。



本次实验使用食人鱼LED实现呼吸灯控制灯效果!想要实现呼吸灯效果,我们需要使用到板子上的带“~”标记的I/O口:3、5、6、9、10、11(UNO)。
还需要做一下基础知识的了解:
脉宽调制(PWM:Pulse Width Modulation)输出:它是一种对模拟信号电平进行数字编码的方法,简单来说就是通过一个时钟周期内高低电平的不同占空比来表征模拟信号,如下边就是一个具体的编码样例。



  • 硬件准备:arduino uno R3 、USB 数据线、YFROBOT UNO I/O扩展板、YFROBOT食人鱼LED模块、模块3P连接线
  • 硬件连接



  • 程序编写
http://v.youku.com/v_show/id_XMzcwMzc3NzIwNA==.html


程序下载一:
程序下载二:

方法二中使用到下面的数学函数:


下面一张图可以帮助理解函数意思:


观察效果:两个程序分别观察呼吸灯效果


Mixly轻松入门10:旋钮可调灯:http://www.yfrobot.com/thread-12085-1-1.html


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|联系我们|YFROBOT ( 苏ICP备20009901号-2  

GMT+8, 2024-5-5 04:17 , Processed in 0.046463 second(s), 27 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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