arduino灯带随音乐_【求教】求大神指点,led随音乐律动
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这是一个超级玛丽主题曲配灯闪烁的作品。想让七盏灯随音乐一次按节奏闪烁,目前我只能让一盏灯随音乐按节奏闪烁。哪位大神能写出七盏灯一次随节奏闪烁的。感激不尽。跪谢。
下面是我一个灯闪烁的程式码。
#define NOTE_D0 -1
#define NOTE_DL1 262
#define NOTE_DL2 294
#define NOTE_DL3 330
#define NOTE_DL4 349
#define NOTE_DL5 392
#define NOTE_DL6 440
#define NOTE_DL7 494
//DEFINE LOW TONE
#define NOTE_D1 524
#define NOTE_D2 588
#define NOTE_D3 660
#define NOTE_D4 698
#define NOTE_D5 784
#define NOTE_D6 880
#define NOTE_D7 988
//DEFINE MEDIUM TONE
#define NOTE_DH1 1048
#define NOTE_DH2 1176
#define NOTE_DH3 1320
#define NOTE_DH4 1396
#define NOTE_DH5 1568
#define NOTE_DH6 1760
#define NOTE_DH7 1976
//DEFINE HIGH TONE
#define NOTE_DF7 464
//DEFINE FALLING TONE
#define WHOLE 1
#define HALF 0.5
#define QUARTER 0.25
//DEFINE RHYTHM
int tune[]=
{
NOTE_D3,NOTE_D3,NOTE_D3,NOTE_D1,NOTE_D3,NOTE_D0,NOTE_D5,NOTE_D0,NOTE_DL5,//1
NOTE_D0,NOTE_D1,NOTE_D0,NOTE_DL5,NOTE_D0,NOTE_DL3,NOTE_D0,NOTE_DL6,//2
NOTE_DL7,NOTE_DF7,NOTE_DL6,NOTE_DL5,NOTE_D3,NOTE_D5,NOTE_D6,NOTE_D0,NOTE_D4,NOTE_D5,//3
NOTE_D0,NOTE_D3,NOTE_D0,NOTE_D1,NOTE_D2,NOTE_DL7,NOTE_D0,NOTE_D1,NOTE_D0,NOTE_DL5,NOTE_D0,//4
NOTE_D0,NOTE_DL3,NOTE_D0,NOTE_DL6,NOTE_DL7,NOTE_D0,NOTE_DF7,NOTE_DL6,NOTE_D0,NOTE_DL5,NOTE_D3,//5
NOTE_D5,NOTE_D6,NOTE_D4,NOTE_D5,NOTE_D0,NOTE_D3,NOTE_D2,NOTE_D1,NOTE_DL7,//6
NOTE_D0,NOTE_D5,NOTE_D4,NOTE_D4,NOTE_D3,NOTE_D3,NOTE_DL5,NOTE_DL6,NOTE_D1,NOTE_D0,//7
NOTE_DL6,NOTE_D1,NOTE_D2,NOTE_D0,NOTE_D5,NOTE_D4,NOTE_D4,NOTE_D3,NOTE_D0,NOTE_D3,NOTE_DH1,//8
NOTE_DH1,NOTE_DH1,NOTE_D0,NOTE_D0,NOTE_D5,NOTE_D4,NOTE_D4,NOTE_D3,NOTE_D3,//9
NOTE_D0,NOTE_DL5,NOTE_D0,NOTE_DL6,NOTE_D1,NOTE_DL6,NOTE_D1,NOTE_D0,NOTE_D2,NOTE_D0,NOTE_D3,NOTE_D0,//10
NOTE_D2,NOTE_D0,NOTE_D1,NOTE_D0,NOTE_D0,NOTE_D0,NOTE_D5,//11
NOTE_D0,NOTE_D4,NOTE_D4,NOTE_D3,NOTE_D0,NOTE_D3,NOTE_D0,NOTE_DL5,NOTE_DL6,NOTE_D1,NOTE_D0,NOTE_DL6,NOTE_D1,NOTE_D2,//12
NOTE_D0,NOTE_DL5,NOTE_D4,NOTE_D4,NOTE_D3,NOTE_D0,NOTE_D3,NOTE_D0,NOTE_D1,NOTE_D0,NOTE_D1,NOTE_D1,//13
NOTE_D0,NOTE_D0,NOTE_D5,NOTE_D4,NOTE_D4,NOTE_D3,NOTE_D0,NOTE_D3,NOTE_DL5,NOTE_DL6,//14
NOTE_D0,NOTE_D1,NOTE_D0,NOTE_DL6,NOTE_D1,NOTE_D2,NOTE_D0,NOTE_D0,NOTE_D3,NOTE_D0,NOTE_D0,NOTE_D2,NOTE_D0,//15
NOTE_D1,NOTE_D0,NOTE_D0,NOTE_D0,NOTE_D1,NOTE_D1,NOTE_D0,NOTE_D1,NOTE_D0,//16
NOTE_D1,NOTE_D2,NOTE_D0,NOTE_D3,NOTE_D0,NOTE_D1,NOTE_D0,NOTE_DL6,NOTE_DL5,NOTE_D0,NOTE_D1,NOTE_D1,//17
NOTE_D0,NOTE_D1,NOTE_D0,NOTE_D1,NOTE_D2,NOTE_D3,NOTE_D0,NOTE_D0,//18
};//WRITE TUNE
float duration[]=
{
0.5,0.5,0.5,0.25,0.25,0.25,0.5,0.25,0.5,//1
0.25,0.25,0.25,0.25,0.25,0.5,0.25,0.5,//2
0.5,0.25,0.5,0.5,0.5,0.25,0.25,0.25,0.25,0.25,//3
0.25,0.25,0.25,0.25,0.25,0.5,0.25,0.5,0.25,0.25,0.25,//4
0.25,0.25,0.25,0.5,0.25,0.25,0.25,0.5,0.25,0.25,0.5,//5
0.5,0.5,0.5,0.5,0.25,0.5,0.25,0.25,1,//6
0.25,0.5,0.25,0.25,0.5,0.5,0.25,0.5,0.5,0.25,//7
0.25,0.25,0.5,0.25,0.25,0.25,0.5,0.5,0.25,0.5,0.5,//8
0.5,0.5,0.25,0.25,0.25,0.25,0.25,0.5,0.5,//9
0.25,0.25,0.25,0.25,0.5,0.25,0.25,0.25,0.25,0.25,0.25,0.25,//10
0.5,0.25,0.25,0.25,0.25,0.25,0.25,//11
0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.5,0.25,0.25,0.25,0.25,//12
0.25,0.25,0.25,0.25,0.5,0.25,0.25,0.25,0.25,0.25,0.5,0.5,//13
0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.5,0.25,0.25,//14
0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,//15
0.5,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,//16
0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.25,0.5,0.25,0.25,0.5,//17
0.25,0.25,0.25,0.25,0.25,0.25,0.25,1//18
};//WRITE DURATION
int length;
int tonePin=11;
int ledpin=2;
void setup()
{
pinMode(ledPin,OUTPUT);
pinMode(tonePin,OUTPUT);
length = sizeof(tune)/sizeof(tune[0]);
}
void loop()
{
for(int x=0;x
{
tone(tonePin,tune[x]);
digitalWrite(ledPin,HIGH);
delay(300*duration[x]);//与前一代码不同之处,这里将原来的400分为了300和100,分别控制led的开与关,对于喇叭来说依然是400.
digitalWrite(ledPin,LOW);
delay(100*duration[x]);
noTone(tonePin);
//delay(400*duration[x]);
noTone(tonePin);
}
delay(5000);
}
arduino灯带随音乐_【求教】求大神指点,led随音乐律动相关推荐
- 这算通过审核了么?接下来还有没有什么坑,求大神指点!--酷课堂iOS交流群问答精华整理(201808期)
酷课堂iOS交流群 我们是一个什么样的组织: 酷课堂iOS交流群,聚集了一群热爱技术.有趣.有料,平均Q龄在10年以上的"老司机",他们遍布在全国/球各地,有知名企业iOS工程师. ...
- http.client.InvalidURL: nonnumeric port: 'yourport' 运行报错 求大神指点。。。。。。实在是不知道怎么弄了
@(http.client.InvalidURL: nonnumeric port: 'yourport' 运行报错 求大神指点......实在是不知道怎么弄了) import numpy as np ...
- java注解接收上传文件,前台:Input type=file 后台获取文件内容用的是spring注解,当地环境上传图片是好的,发布到服务器上图片读取不到,求大神指点...
当前位置:我的异常网» Java Web开发 » 前台:Input type="file" 后台获取文件内 前台:Input type="file" 后台获取文 ...
- Maximo 人员- 应用程序导入,公共操作怎么配置,求大神指点,万分感谢
Maximo 人员- 应用程序导入,公共操作怎么配置,求大神指点,万分感谢 如何在人员模块中添加-应用程序导入-操作 系统默认的-对象结构-模块的公共操作有-应用程序导入功能
- php网站老是出ErrorCode=0x17,操作点几下就出,求大神指点,能帮忙解决的滴滴
php网站老是出ErrorCode=0x17,操作点几下就出,求大神指点,能帮忙解决的滴滴
- 项目加入第三方jar包后编译出错。求大神指点
自己写的java代码有需要依赖第三方jar包.我按照惯例把jar包放到android目录中的libs文件夹后开始编译apk.于是出现了下面的错误 [javac] Compiling 7 source ...
- matlab需要的软硬件,软件运行硬件环境 软件著作权-用MATLAB写了个小程序,想申请软件著作权,求大神指点...
您好,请问可以看看您的软件.硬件环境是怎么描述... 硬件环境:就是指你软件运行所需要的的硬件配置: 软件环境:就是指你软件运行所需要的系统的配置. 示例如下: 硬件环境:Intel® Pentium ...
- MATLAB索引超出矩阵维度,求大神指点错误!
MATLAB索引超出矩阵维度,求大神指点错误! MATLAB索引超出矩阵维度,求大神指点错误! 最近在做k均值动态聚类的时候,matlab提示索引超出矩阵维度,不知道问题出在哪了. 代码 N1 = 5 ...
- java计算器 运算符优先级_跪求大神帮忙,怎样在java 计算器中实现,四则运算优先级;...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 代码如下,跪求大神补充 import java.awt.*; import java.awt.event.*; import java.awt.image ...
- matlab怎么求一个三元一次方程组的解,用MATLAB求解一个带参数的三元一次方程组,求大神指点!...
想求一个方程组,改了很多遍都还是出错,请求大神指点 . 代码如下 i=[1 2 3]; %编号为1的机械臂 r=50; %动平台半径 R=210; 想求一个方程组,改了很多遍都还是出错,请求大神指点 ...
最新文章
- 虚拟机看服务器mac地址,虚拟机修改服务器mac地址吗
- 定义一个类mymath_C++:模板类
- 300 行代码带你搞懂 Java 多线程!
- 操作系统(六)系统调用
- QML基础类型之geopolygon
- 【电子电路】上拉电阻与下拉电阻有什么作用
- 字符串匹配,KMP算法
- 《快活帮》第二次作业:团队项目选题报告
- 《Linux内核原理与设计》第十一周作业 ShellShock攻击实验
- 狂神说 es笔记_【开源推荐】专门为程序员朋友量身打造的笔记软件—— Boostnote...
- 2019/7/25 node.js
- 2021-09-14 if__name__ == ‘__main__‘的用法
- 保姆级详细介绍Navicat安装会出现的四种问题,详细给出解决办法
- android仿qq音乐桌面歌词,Android自定义View,高仿QQ音乐歌词滚动控件!
- linux桌面只运行浏览器,分享|4 个 Linux 桌面上的轻量级图像浏览器
- 2021-05-12 MongoDB面试题 应该启动一个集群分片(sharded)还是一个非集群分片的 MongoDB 环境
- spa项目开发之vue+elementUi实现tab页
- python之matplotlib 3.2.1之spines不显示右侧和顶端的坐标轴
- 为什么amd显卡便宜却买的人少_廉价显卡该选谁?免费付费谁更香?
- POJ 3107 Godfather 笔记