在NetBeans 7.3中运行Arduino程序

问题描述 投票:0回答:3

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

我的Arduino计划包括

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

我收到一条错误消息“无法解析标识符串行”。我怎么解决这个问题?

arduino netbeans-plugins
3个回答
2
投票

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

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

然后它会工作。


2
投票

正如cgo所说,你可以添加extern HardwareSerial Serial;

netbeans arduino serial

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

netbeans arduino preprocessor


0
投票

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

如果这没有帮助,您应该检查编译器选项并将它们设置为默认值,如项目站点中所述。

© www.soinside.com 2019 - 2024. All rights reserved.