尝试在Mega 2560上运行Average library example我在尝试验证时遇到以下错误:
#include <Average.h>
#define CNT 600
int d[CNT];
void setup()
{
Serial.begin(9600);
}
void loop()
{
int i;
for(i=0; i<CNT; i++) d[i] = random(500);
Serial.print("Mean: ");
Serial.print(mean(d,CNT),DEC);
}
错误:
'mean' was not declared in this scope
SO中的其他问题处理此错误,但它们似乎是由于代码错误导致的,而这是官方演示。
答案 0 :(得分:2)
因此,Arduino似乎无法找到引用的库,这是一个常见且令人困惑(但很容易修复!)的错误。有关如何安装Arduino库的参考,Arduino网站上有大量文档:Installing Additional Arduino Libraries