在NetBeans 7.3中运行Arduino程序

时间:2013-04-02 16:39:18

标签: arduino netbeans-plugins

我在我的项目中使用Arduino和NetBeans。我的最后工作是从Arduino程序切换到Java。我设法安装了一个Arduino-NetBeans插件,如 Arduino - NetBeans Plugin detail

中所述

我的Arduino计划包括

Serial.begin(9600); /////// Serial.print();

我收到错误消息“无法解析标识符序列号”。我该如何解决这个问题?

3 个答案:

答案 0 :(得分:2)

这是您必须添加到源文件中的内容:

#include <Arduino.h>
// imports the Serial class to allow log output
extern HardwareSerial Serial;

然后它会起作用。

答案 1 :(得分:2)

正如cgo所述,您可以添加extern HardwareSerial Serial;

netbeans arduino serial

或者在您的项目设置中,转到BUILD&gt; C ++编译器&gt;预处理器定义并添加:__AVR_ATmega328P__(如果您正在使用Arduino UNO)

netbeans arduino preprocessor

答案 2 :(得分:0)

消息“无法解析标识符串行”表示编译器正在搜索变量Serial,但无法找到其声明。您应该检查是否正确包含所有头文件。我不知道NetBeans插件,但我想在那里初始化了Serial-structure / class。

如果没有帮助,你应该检查编译器otions并将它们设置为默认值,如项目网站所述。