2012-01-15 3 views
4

저는 Arduino가 첫 프로그램을 만들려고 노력하는 완전한 멍청한 행동입니다. Netbeans가 설치되어 있고 Netbeans를 사용하여 첫 번째 Arduino 프로그램을 만들고 싶었습니다. 나는 단계별로 다음과 같은 사이트를 발견했다. http://java.dzone.com/news/arduino-development-usingUbuntu 11의 Netbeans에 Arduino를 설치하는 데 문제가 있습니다.

저는 Ubuntu 11의 Fresh 설치에서 NetBeans 7을 사용하고 있습니다. 사이트를 단계별로 검토했습니다.

내 첫 번째 힌트는 코드 도우미가 전혀 작동하지 않는다는 것입니다.

fatal error: WProgram.h: No such file or directory

cat main.pde >> applet/ArduinoTest1.cpp /usr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -DF_CPU=16000000L -DARDUINO=18 -I/home/tmonteit/arduino-0018/hardware/arduino/cores/arduino -I/home/tmonteit/arduino-0018/libraries -mmcu=atmega328p applet/ArduinoTest1.cpp -o applet/ArduinoTest1.o applet/ArduinoTest1.cpp:1:22: fatal error: WProgram.h: No such file or directory compilation terminated. make: *** [applet/ArduinoTest1.o] Error 1

에서 나는 온라인 유사한 문제를 해결할 때 당신이 있는지 확인해야 할 것 같습니다 :
나의 다음 문제는 내가 다음과 같은 오류가 기본 main.pde를 컴파일 할 때이다 올바른 라이브러리를 사용하고 있습니다.

설치 나는 apt-get install librxtx-java arduino-core arduino 을 사용 그리고 나는 올바른 라이브러리 또는 설치가있는 경우 arduino-1.0

는 어떻게 알 수 있습니까 다운로드하려면?

이러한 라이브러리와 arduino의 올바른 버전을 NetBeans에서 사용할 수있는 적절한 방법이 있습니까?

쉬운 해결 방법이 있습니까?

답변

1

사용중인 가이드 (Arduino 0018)에서 버전이 변경 되었기 때문에 (주로 Arduino 1.0 및 특히 WProgram.h에서 Arduino.h으로 이름이 바뀜) 여러 라이브러리가 변경되었습니다.

main.pde 파일로 변경해야합니다 이러한 변화를 수용하려면

#define __AVR_ATmega328P__ 

#include <binary.h> 
#include <HardwareSerial.h> 
#include <pins_arduino.h> 
#include <Arduino.h> 
#include <wiring_private.h> 
#include <EEPROM/EEPROM.h> 

void setup() 
{ 

} 

void loop() 
{ 

} 

또한, pins_arduino.hhardware/arduino/cores/arduinohardware/arduino/variants/standard까지 이동 그래서 당신은 당신의 경로를 포함에이를 추가해야합니다.

관련 문제