Запуск программы Arduino в NetBeans 7.3

В своем проекте я использую Arduino и NetBeans. Моя последняя работа — переключиться с программы Arduino на Java. Мне удалось установить подключаемый модуль Arduino-NetBeans, как описано в Подробности о подключаемом модуле Arduino-NetBeans

Моя программа Arduino включает

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

Я получаю сообщение об ошибке «Невозможно разрешить серийный номер идентификатора». Как я могу это решить?


person user2236974    schedule 02.04.2013    source источник


Ответы (3)


это то, что вы должны добавить в свой исходный файл:

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

тогда это сработает.

person cgo    schedule 09.10.2013

Как ответил cgo, вы можете добавить extern HardwareSerial Serial;

netbeans arduino серийный номер

Или в настройках проекта перейдите в раздел СТРОЙКА > КОМПИЛЯТОР C++ > ОПРЕДЕЛЕНИЯ ПРЕПРОЦЕССОРА и добавьте: __AVR_ATmega328P__ (если вы работаете с Arduino UNO)

препроцессор netbeans arduino

person dsicari    schedule 03.01.2018

Сообщение «невозможно разрешить идентификатор Serial» означает, что компилятор ищет переменную Serial, но не может найти ее объявление. Вы должны проверить, правильно ли вы включили все заголовочные файлы. Я не знаю подключаемый модуль NetBeans, но я предполагаю, что там инициализирована структура/класс Serial.

Если это не помогает, вы должны проверить настройки компилятора и установить их по умолчанию, как описано на сайте проекта.

person Kai Benjamin Heinz    schedule 04.04.2013