极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15498|回复: 5

播放音乐的时候,不能设置波特率吗

[复制链接]
发表于 2016-8-30 15:11:48 | 显示全部楼层 |阅读模式
int tune[]={NOTE_C1,NOTE_C1,NOTE_C5,NOTE_C5,NOTE_C6,NOTE_C6,NOTE_C5,NOTE_C4,
      NOTE_C4,NOTE_C3,NOTE_C3,NOTE_C2,NOTE_C2,NOTE_C1,NOTE_C5,NOTE_C5,NOTE_C4,
      NOTE_C4,NOTE_C3,NOTE_C3,NOTE_C2,NOTE_C5,NOTE_C5,NOTE_C4,NOTE_C4,NOTE_C3,
      NOTE_C3,NOTE_C2,NOTE_C1,NOTE_C1,NOTE_C5,NOTE_C5,NOTE_C6,NOTE_C6,NOTE_C5,
      NOTE_C4,NOTE_C4,NOTE_C3,NOTE_C3,NOTE_C2,NOTE_C2,NOTE_C1};
int tuneDuration[]={4,4,4,4,
                      4,4,2,
                      4,4,4,4,
                      4,4,2,
                      4,4,4,4,
                      4,4,2,
                      4,4,4,4,
                      4,4,2,
                      4,4,4,4,
                      4,4,2,
                      4,4,4,4,
                      4,4,2};
// int spin=8;
int len=sizeof(tuneDuration)/sizeof(tuneDuration[0]);
void setup(){
//  pinMode(spin,OUTPUT);
//  Serial.begin(9600);

  }
  void loop(){
    for(int thisTune = 0; thisTune< len; thisTune++){
      int thisDuration = 1000/tuneDuration[thisTune];
      tone(8,tune[thisTune],thisDuration);
      int pause = thisDuration*1.3;
      delay(pause);
      noTone(8);
      }
      delay(1000);
    }


这段代码中,在setup()函数中设置了波特率,结果就总是出错,一注释掉,就没事了。请问各路大神,这是为什么?
回复

使用道具 举报

发表于 2016-8-30 19:07:41 | 显示全部楼层
这段代码你是不是没给全啊,notec1都是神马
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-30 19:55:09 | 显示全部楼层
zjz5717 发表于 2016-8-30 19:07
这段代码你是不是没给全啊,notec1都是神马

恩恩,复制漏了,NOTE_C1等,是头文件里定义的,是每个音符对应的音频
回复 支持 反对

使用道具 举报

发表于 2016-8-31 15:49:37 | 显示全部楼层
没有问题啊,实测可以编译通过啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-31 19:33:39 | 显示全部楼层
zjz5717 发表于 2016-8-31 15:49
没有问题啊,实测可以编译通过啊

//  Serial.begin(9600);
这个波特率,你注释掉了吗?我没有注释掉的话,出错
回复 支持 反对

使用道具 举报

发表于 2016-9-6 22:00:54 | 显示全部楼层
Reiko 发表于 2016-8-31 19:33
//  Serial.begin(9600);
这个波特率,你注释掉了吗?我没有注释掉的话,出错

我没注释掉,直接编译通过啊
你看一下你的编译错误的原因,你可以把错误信息发给我不
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-19 23:23 , Processed in 0.048811 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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