该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

这是一个超级玛丽主题曲配灯闪烁的作品。想让七盏灯随音乐一次按节奏闪烁,目前我只能让一盏灯随音乐按节奏闪烁。哪位大神能写出七盏灯一次随节奏闪烁的。感激不尽。跪谢。

下面是我一个灯闪烁的程式码。

#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随音乐律动相关推荐

  1. 这算通过审核了么?接下来还有没有什么坑,求大神指点!--酷课堂iOS交流群问答精华整理(201808期)

    酷课堂iOS交流群 我们是一个什么样的组织: 酷课堂iOS交流群,聚集了一群热爱技术.有趣.有料,平均Q龄在10年以上的"老司机",他们遍布在全国/球各地,有知名企业iOS工程师. ...

  2. http.client.InvalidURL: nonnumeric port: 'yourport' 运行报错 求大神指点。。。。。。实在是不知道怎么弄了

    @(http.client.InvalidURL: nonnumeric port: 'yourport' 运行报错 求大神指点......实在是不知道怎么弄了) import numpy as np ...

  3. java注解接收上传文件,前台:Input type=file 后台获取文件内容用的是spring注解,当地环境上传图片是好的,发布到服务器上图片读取不到,求大神指点...

    当前位置:我的异常网» Java Web开发 » 前台:Input type="file" 后台获取文件内 前台:Input type="file" 后台获取文 ...

  4. Maximo 人员- 应用程序导入,公共操作怎么配置,求大神指点,万分感谢

    Maximo 人员- 应用程序导入,公共操作怎么配置,求大神指点,万分感谢 如何在人员模块中添加-应用程序导入-操作 系统默认的-对象结构-模块的公共操作有-应用程序导入功能

  5. php网站老是出ErrorCode=0x17,操作点几下就出,求大神指点,能帮忙解决的滴滴

    php网站老是出ErrorCode=0x17,操作点几下就出,求大神指点,能帮忙解决的滴滴

  6. 项目加入第三方jar包后编译出错。求大神指点

    自己写的java代码有需要依赖第三方jar包.我按照惯例把jar包放到android目录中的libs文件夹后开始编译apk.于是出现了下面的错误 [javac] Compiling 7 source  ...

  7. matlab需要的软硬件,软件运行硬件环境 软件著作权-用MATLAB写了个小程序,想申请软件著作权,求大神指点...

    您好,请问可以看看您的软件.硬件环境是怎么描述... 硬件环境:就是指你软件运行所需要的的硬件配置: 软件环境:就是指你软件运行所需要的系统的配置. 示例如下: 硬件环境:Intel® Pentium ...

  8. MATLAB索引超出矩阵维度,求大神指点错误!

    MATLAB索引超出矩阵维度,求大神指点错误! MATLAB索引超出矩阵维度,求大神指点错误! 最近在做k均值动态聚类的时候,matlab提示索引超出矩阵维度,不知道问题出在哪了. 代码 N1 = 5 ...

  9. java计算器 运算符优先级_跪求大神帮忙,怎样在java 计算器中实现,四则运算优先级;...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 代码如下,跪求大神补充 import java.awt.*; import java.awt.event.*; import java.awt.image ...

  10. matlab怎么求一个三元一次方程组的解,用MATLAB求解一个带参数的三元一次方程组,求大神指点!...

    想求一个方程组,改了很多遍都还是出错,请求大神指点 . 代码如下 i=[1 2 3]; %编号为1的机械臂 r=50; %动平台半径 R=210; 想求一个方程组,改了很多遍都还是出错,请求大神指点 ...

最新文章

  1. 虚拟机看服务器mac地址,虚拟机修改服务器mac地址吗
  2. 定义一个类mymath_C++:模板类
  3. 300 行代码带你搞懂 Java 多线程!
  4. 操作系统(六)系统调用
  5. QML基础类型之geopolygon
  6. 【电子电路】上拉电阻与下拉电阻有什么作用
  7. 字符串匹配,KMP算法
  8. 《快活帮》第二次作业:团队项目选题报告
  9. 《Linux内核原理与设计》第十一周作业 ShellShock攻击实验
  10. 狂神说 es笔记_【开源推荐】专门为程序员朋友量身打造的笔记软件—— Boostnote...
  11. 2019/7/25 node.js
  12. 2021-09-14 if__name__ == ‘__main__‘的用法
  13. 保姆级详细介绍Navicat安装会出现的四种问题,详细给出解决办法
  14. android仿qq音乐桌面歌词,Android自定义View,高仿QQ音乐歌词滚动控件!
  15. linux桌面只运行浏览器,分享|4 个 Linux 桌面上的轻量级图像浏览器
  16. 2021-05-12 MongoDB面试题 应该启动一个集群分片(sharded)还是一个非集群分片的 MongoDB 环境
  17. spa项目开发之vue+elementUi实现tab页
  18. python之matplotlib 3.2.1之spines不显示右侧和顶端的坐标轴
  19. 为什么amd显卡便宜却买的人少_廉价显卡该选谁?免费付费谁更香?
  20. POJ 3107 Godfather 笔记

热门文章

  1. jzoj5245 【NOIP2017模拟8.8A组】Competing Souls
  2. Java大王叫我来巡山呐
  3. #校招常识#关于三方,两方,毁约的那些事
  4. ecos kernel 分析
  5. 机器人系统的稳定性(现代控制理论4)
  6. 将无符号的10进制的数转换为16进制,并打印输出
  7. 买了课程我不学,放着发霉也不看,哎~就是玩儿
  8. 我的情绪为何总被他人左右
  9. .net core IIS/Kestrel上传大文件的解决方法
  10. 自制U盘 Fedora+gentoo结合版