我正在尝试在Arduino IDE中的类中进行Serial.println()
。但是,编译器说在此范围内未声明Serial
。这是代码:
Menu.h中的代码
class Menu
{
public:
int options[4];
void test() {
Serial.println("here");
}
private:
};
主文件中的代码:
#include "Menu.h"
Menu menu;
void setup() {
Serial.begin(9600);
menu.test();
}
void loop() {
}
答案 0 :(得分:5)
右#include
可能由Arduino自动添加到您的.pde
。试试#include <WProgram.h>
顶部的Menu.h
。
答案 1 :(得分:0)
我不确定代码片段是否完整(如果不是,请发一个完整的代码片段)但看起来您忘记包含声明类Serial
的相应头文件。< / p>