arduino due和函数tone()
最近买了块arduino due,正在做一些小实验。在用due做蜂鸣器的实验时总是出现如下错误。希望大家给解答解答。 把整个程序贴出来,要不不好分析~~~~~~ xinhoujue 发表于 2014-11-27 21:34 static/image/common/back.gif
把整个程序贴出来,要不不好分析~~~~~~
void setup()
{
}
void loop()
{
for(int i=200;i<=800;i++) //用循环的方式将频率从200HZ 增加到800HZ
{
pinMode(4,OUTPUT);
tone(4,i); //在四号端口输出频率
delay(5); //该频率维持5毫秒
}
delay(4000); //最高频率下维持4秒钟
for(int i=800;i>=200;i--)
{
pinMode(4,OUTPUT);
tone(4,i);
delay(10);
}
}
我用的就是这个论坛上《arduino 入门教程》的程序。 我编译后木有问题啊!
看看你的环境变量,或者ide的配置问题,这明显是找不到 头文件的赶脚 xinhoujue 发表于 2014-11-28 13:06 static/image/common/back.gif
我编译后木有问题啊!
你选择的不是due的板子。我选其他的板子如mega 2560等也能编译过去
ibopo 发表于 2014-11-28 16:41 static/image/common/back.gif
看看你的环境变量,或者ide的配置问题,这明显是找不到 头文件的赶脚
求帮助。刚接触arduino,不太熟悉。 void setup()
{
pinMode(4,OUTPUT);
}
void loop()
{
for(int i=200;i<=800;i++) //用循环的方式将频率从200HZ 增加到800HZ
{
tone(4,i); //在四号端口输出频率
delay(5); //该频率维持5毫秒
}
delay(4000); //最高频率下维持4秒钟
for(int i=800;i>=200;i--)
{
tone(4,i);
delay(10);
}
}
我也遇到了同样的问题,求高手出谋划策
页:
[1]