最近在做语音控制的 想要把蜂鸣器鸣响加入到语音控制中 如下代码,我想知道如何将蜂鸣器播放音乐的程序嵌入到我原本的程序中 下面的是我自己嵌入的 报错了很多 希望有哪位大侠可以帮忙解决一下 万分感谢
/*
识别关键词的个数为SUM;
n为数组中对应关键词的序列号,例如数组sRecog中的第一个关键词为“kai deng”则对应的序列号为0;
Voice.Initialise();初始化设置输入方式MIC/MONO。
数字口0,1,2,4,7,9,10,11,12,13已被占用,继电器可用的有3,5,6,8.
*/
//#include //定时器
#include //包含看门狗头文件
#include //申明语音识别库文件
//#include //语音合成库文件
#include //温湿度传感器库
dht11 DHT;
Syn6288 syn;
uint8 nAsrStatus=0; //申明语音模块工作状态
#define SUM 13
#define DHT11_PIN A0 //定义温湿度传感器模拟口A0
#define light_sensor_pin A2//定义光线传感器模拟口A2
#define light_threshold 200//定义光照度阈值200
#define gas_sensor_pin A1 //定义气体传感器模拟口A1
#define gas_threshold 700 //气体传感器阈值700
#define relay_1 8 //定义继电器数字口8
#define relay_2 3
#define state_led 7 //状态指示灯数字口7
#define tonePin 6
#define NOTE_G0 -1
#define NOTE_G1 393
#define NOTE_G2 441
#define NOTE_G3 495
#define NOTE_G4 556
#define NOTE_G5 624
#define NOTE_G6 661
#define NOTE_G7 742
#define NOTE_GL1 196
#define NOTE_GL2 221
#define NOTE_GL3 234
#define NOTE_GL4 262
#define NOTE_GL5 294
#define NOTE_GL6 330
#define NOTE_GL7 371
#define NOTE_GH1 786
#define NOTE_GH2 882
#define NOTE_GH3 990
#define NOTE_GH4 1049
#define NOTE_GH5 1178
#define NOTE_GH6 1322
#define NOTE_GH7 1484
//以上部分是定义是把每个音符和频率值对应起来,其实不用打这么多,但是都打上了,后面可以随意编写D调的各种歌,我这里用NOTE_D+数字表示音符,NOTE_DH+数字表示上面有点的那种音符,NOTE_DL+数字表示下面有点的那种音符。这样后面写起来比较好识别。
#define WHOLE 1
#define HALF 0.5
#define QUARTER 0.25
#define EIGHTH 0.25
#define SIXTEENTH 0.625
//这部分是用英文对应了拍子,这样后面也比较好看
int tune[]=
{
NOTE_G6,NOTE_GH1,NOTE_G7,NOTE_G6,NOTE_G5,NOTE_G6,
NOTE_G3,NOTE_G6,NOTE_G5,
NOTE_G6,NOTE_GH1,NOTE_G7,NOTE_GH1,NOTE_G7,NOTE_G6,NOTE_G7,
NOTE_GH1,NOTE_GH1,NOTE_GH2,
NOTE_GH3,NOTE_GH3,NOTE_GH3,NOTE