News for hackers. Stuff that matters.
Re:Learning to Program the Arduino by robomartin on Thursday April 12, 2012 @12:04AM (#3830964)
I'm teaching my kid Java. Does Java for Arduino exist? I don't want to confuse him with disparate languages, even though going to C++ wouldn't be a horrible stretch.

If Java on Arduino isn't a possiblity, are there Arduino-like boards for Java?

Re:Learning to Program the Arduino by angusgr on Thursday April 12, 2012 @12:43AM (#3831073)
Short answer: No and I don't think so, respecitevely. (though there are lots of C#-based boards running the .NET Micro Framework if you bend that way.)

EDIT: Oh, just remembered you can program Lego Mindstorm in Java. Although I don't know how user-friendly that environment actually is, it's not the one Mindstorm comes with.

Long answer: The C++ dialect you use when getting started on Arduino is fairly short on C++-isms and is designed to be simple, straightforward and familiar for people who used the Java-based Processing framework.

So it wouldn't be a big stretch. At a guess I would even say Arduino is very much simpler than Java for a total beginner, talking in terms of number of concepts required to build something simple but useful.

Re:Learning to Program the Arduino by bri3d on Thursday April 12, 2012 @10:18AM (#3832368)
I think your best options are LeJOS (Java for Mindstorms) or the Sun SPOT ( http://www.sunspotworld.com/ ). Both are a bit pricier than the (already overpriced) Arduino, but the Sun SPOT is a lot more powerful computationally.
Re:Learning to Program the Arduino by robomartin on Friday April 13, 2012 @02:32PM (#3838158)
Sun SPOT sounds really interesting, thanks.

We have Mindstorms and have switched to RobotC from CMU rather than using the graphical programming approach. That works well enough. It seems that all middle and high-school programs that do Mindstorms stay with the graphical programming approach which is a shame because it makes doing anything serious very difficult.