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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Arduino笔记-数码管的基本使用
下一篇:Arduino笔记-有源蜂鸣器结合开关(多瑞咪发声)

发表评论

最新留言

不错!
[***.144.177.141]2024年04月28日 22时27分59秒