2012-01-15 8 views
4

私はArduinoの最初のプログラムを作成しようとしています。 Netbeansがインストールされていて、Netbeansを使って最初のArduinoプログラムを実行したかったのです。私はいくつかのステップバイステップを持つ次のサイトを見つけました。 http://java.dzone.com/news/arduino-development-usingUbuntu 11のNetbeansにArduinoをインストールする際のトラブル

私はUbuntu 11のフレッシュインストールでNetBeans 7を使用しています。私はこのサイトをステップバイステップで進めてきました。

私の最初のヒントは、コードアシストがまったく機能していないということです。
私の次の問題は、私は、デフォルトのmain.pdeをコンパイルするとき、私は次のエラーを取得することです:

fatal error: WProgram.h: No such file or directorycat 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

私はオンライン同様の問題をトラブルシューティングするとき、あなたが確認する必要がありますようです正しいライブラリを使用していることを確認します。 Iをインストールするには

apt-get install librxtx-java arduino-core arduino を使用し、その後、私は私が正しいライブラリやセットアップを持っている場合、どのように私は知っていますarduino-1.0

をダウンロードしましたか?

NetBeansで動作するこれらのライブラリとarduinoの正しいバージョンを取得する適切な方法はありますか?

簡単な修正はありますか?

答えて

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から移動してきたので、あなたのパスを含めるにこれを追加する必要があります。

関連する問題