Arduino笔记-呼吸流水灯
发布日期:2021-06-30 11:01:19
浏览次数:2
分类:技术文章
本文共 474 字,大约阅读时间需要 1 分钟。
目录
基本概念
首先是Arduino上的基本概念:
带波浪线的引脚有模拟输出的功能,也就是对应
analogWrite
这个函数,这个函数有2个参数,一个参数是引脚号,第二个是一个字节。0是指完全灭,255指完全亮。
这里可以通过这些带波浪线的引脚,完成呼吸灯的效果。
代码及演示
连接图如下:
这里把这几个灯负极接地,正极接6、9、10、11,这些都是带波浪线的引脚,也就是模拟输出的功能。
git图如下:效果不明显,凑合看吧:
源码如下:
void setup(){ pinMode(6, OUTPUT); pinMode(9, OUTPUT); pinMode(10, OUTPUT); pinMode(11, OUTPUT);}int level = 0;int ports[4] = {6, 9, 10, 11};int index = 0;void loop(){ analogWrite(ports[index], level); delay(200); ++level %= 25; ++index %= 4;}
转载地址:https://it1995.blog.csdn.net/article/details/90111717 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年04月28日 22时27分59秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
oracle修改日期的显示方式
2019-04-30
inotify的安装
2019-04-30
mysqladmin创建数据库
2019-04-30
DbUtil的介绍使用
2019-04-30
DbUtil异步更新AsyncQueryRunner
2019-04-30
java判断中文汉字工具类
2019-04-30
DbUtils里的ResultSetHandler处理器应用
2019-04-30
Apache WEB服务器启用了OPTIONS方法
2019-04-30
配置文件中的数据库密码加密
2019-04-30
tailf报错limit of inotify watches was reached
2019-04-30
Solr控制台索引维护-删除索引
2019-04-30
ping结果的相关知识点,tracert命令验证
2019-04-30
ARP欺骗原理与模拟
2019-04-30
网络运维相关知识点
2019-04-30
GNS3软件简介
2019-04-30
csdn搜索博主的文章
2019-04-30
ORA-12552: TNS:operation was interrupted
2019-04-30
MyISAM表修复
2019-04-30
GNS3中关联使用SecureCRT
2019-04-30