AdSense

2014年8月24日日曜日

Arudino Procesing Funnel環境構築

コマンドポート:サーバの起動中…
コマンドポート:サーバが起動しました:9000
I/Oモジュールと接続中です…
java.lang.UnsatisfiedLinkError: C:\Users\xxx\Documents\Processing\libraries\funnel\library\rxtxSerial.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform thrown while loading gnu.io.RXTXCommDriver
Exception in thread "Animation Thread" java.lang.UnsatisfiedLinkError: C:\Users\xxx\Documents\Processing\libraries\funnel\library\rxtxSerial.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1732)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at gnu.io.CommPortIdentifier.(CommPortIdentifier.java:83)
at funnel.FirmataIO.begin(FirmataIO.java:513)
at funnel.ArduinoIO.(ArduinoIO.java:36)
at funnel.FunnelServer.connect(FunnelServer.java:354)
at funnel.FunnelServer.connect(FunnelServer.java:325)
at funnel.FunnelServer.(FunnelServer.java:226)
at processing.funnel.IOSystem.waitingServer(IOSystem.java:159)
at processing.funnel.Arduino.startingServer(Arduino.java:107)
at processing.funnel.IOSystem.(IOSystem.java:80)
at processing.funnel.Firmata.(Firmata.java:22)
at processing.funnel.Arduino.(Arduino.java:46)
at processing.funnel.Arduino.(Arduino.java:69)
at Blink.setup(Blink.java:36)
at processing.core.PApplet.handleDraw(PApplet.java:2117)
at processing.core.PGraphicsJava2D.requestDraw(PGraphicsJava2D.java:193)
at processing.core.PApplet.run(PApplet.java:2020)
at java.lang.Thread.run(Thread.java:662)

こんなエラーになってProceesingメイクできない。
で、64bit環境のドライバになってないぽいので、64bit環境のをとってきて入れてみる

http://www.cloudhopper.com/opensource/rxtx/
ここから64bitのやつダウンロード

ch-rxtx-2.2-20081207-win-x64.zip


で、「rxtxSerial.dll」をエラーが出てた「C:\Users\xxx\Documents\Processing\libraries\funnel\library」
にいれる。元あったやつは名前変えておく。

で実行すると、無事成功!

========


コマンドポート:サーバの起動中…
コマンドポート:サーバが起動しました:9000
I/Oモジュールと接続中です…
Stable Library
=========================================
Native lib Version = RXTX-2.2-20081207 Cloudhopper Build rxtx.cloudhopper.net
Java lib Version = RXTX-2.1-7
WARNING: RXTX Version mismatch
Jar version = RXTX-2.1-7
native lib Version = RXTX-2.2-20081207 Cloudhopper Build rxtx.cloudhopper.net
Firmata Protocol Version: 2.3
I/Oモジュールと接続が完了しました://./COM28, 57600
Pin 0:
Pin 1:
Pin 2: Input, Output, Servo
Pin 3: Input, Output, PWM, Servo
Pin 4: Input, Output, Servo
Pin 5: Input, Output, PWM, Servo
Pin 6: Input, Output, PWM, Servo
Pin 7: Input, Output, Servo
Pin 8: Input, Output, Servo
Pin 9: Input, Output, PWM, Servo
Pin 10: Input, Output, PWM, Servo
Pin 11: Input, Output, PWM, Servo
Pin 12: Input, Output, Servo
Pin 13: Input, Output, Servo
Pin 14: Input, Output, Analog
Pin 15: Input, Output, Analog
Pin 16: Input, Output, Analog
Pin 17: Input, Output, Analog
Pin 18: Input, Output, Analog, I2C
Pin 19: Input, Output, Analog, I2C
Total configurable pins: 20
opened host address 127.0.0.1
コマンドポート:127.0.0.1がサーバに接続しました
I/Oモジュールを再起動中です…
I/Oモジュールは正常に再起動しました
Firmata Protocol Version: 2.3
reboot OK
configureation OK
addModule() Arduino -> 0
funnelServiceThread start
notify thread start
OscServiceThread start

0 件のコメント:

コメントを投稿