I got a huge problem here, i have searched whole month to find stable rxtx for 32/64 bit, but i haven't find yet. Could somebody give me files because i have tried all sites on internet... And http://rxtx.qbang.org/wiki/index.php/Download is down. So there won't be no more updates for RXTX?
I wrote a pair of demo programs (Python and Arduino) to illustrate how to pass data between a PC and an Arduino. I actually started with JRuby (which uses the JVM) and the JRuby code is attached to one of the replies. It may be of some use.
It looks a LOT like Arduino C++. A whole lot, and not by accident.
Arduino was made to fit the Processing and Wiring model.
Really, the Arduino "language" looks like the language Processing.
The microcontroller on the board is programmed using the Arduino programming language (based on Wiring) and the Arduino development environment (based on Processing).
To get Processing and Arduino to talk you do need to include the Serial library in your Processing sketch.
I don't understand what i have to do guys. I just want to control my Arduino with eclipse and with java. I have a Java library what gives me a information and when java gets it, Arduino will turn on led...
I think it would be more correct to say that Processing uses the JVM (and it may have been written in Java) but it certainly does not use the Java programming language to make programs.
The programming language in Processing is just like the C++ on the Arduino IDE (I wonder why :)).
It's not quite the same, and Java isn't quite the same as C++.
The layout is extremely similar by design when the Arduino 'language' was made.
I call BASIC one language even though many differ greatly.
If I didn't find Java in Processing then I'd call it a different language.
If I didn't find GNU C/C++ in Arduino then ditto, but I do right down to the standard libraries.
I'm very hesitant to call an implementation of a language, another language. I'm old fashioned that way.