Toolduino software for controlling your Arduino

I wrote a software tool for interacting with an Arduino board. It allows you to test your circuits by manipulating outputs and reading inputs.

I've tested on Windows and Mac OS X, but not Linux (can anyone test?)

For more info, see
Blog post announcement: Toolduino | Project Lab
Toolduino details page: nootropic design | code | Toolduino

Hope this is useful to some people! I use it myself quite often.

This looks nice. I'm testing it under Ubuntu Linux (10.4) and am sorry to tell you it doesn't work. It starts with no problem, but it doesn't present me with an option to select a serial board.

This may have to do with adding myself to the 'dialout' group, although this is no problem with the Arduino IDE software...

Is there any way to set the port manually?

Hmm. The Processing code simply performs Arduino.list() to get an array of Serial ports on the machine. Maybe the Arduino Processing library doesn't work well on Linux....
You can try downloading the source and the two dependencies and running the application in the Processing IDE. If it still doesn't work, you could set the serial port name manually (if you already happen to know it).

Awesome! I'll try it out once I'm back from my research trip. This would be a great tool for prototyping, debugging, and teaching arduino!

Really cool - great idea. I'm not a fan of actually using the image of an arduino. It makes the interface too chunky and big. Slim that baby down (to maybe just the chip?) and I think you'll be onto somethint!

Good work!

gg

I disagree. Visual thinkers would benefit from the image as we as beginners.

I wouldn't bring the image all the way down to just the chip, but I agree that simplifying the image might be a good idea. Something like the arduino graphic in Fritzing might work really well.

I think it is important to show an image of the board rather than just a chip. That way there is a 1-1 correspondence between what is on the screen and the Arduino board sitting next to the computer. There's no visually-meaningful correlation between the Arduino pinout and the chip pinout.

Has anyone noticed what happens on the board image when you set pin 13 HIGH? :wink:

I agree that a picture, if not simply for reference or familiarity is a nice touch
That being said, i would recommend the previous post as per using the Fritzing image (or some other vector representation) of the Arduino board. A rasterized photograph is hard to look past if not done correctly.

In addition, a vector image will be lighter and scalable.

great work so far! keep it up.

Has anyone noticed what happens on the board image when you set pin 13 HIGH?

Me! Pick me! , Pick me!, Pick me!...
The embedded LED on the board lights up including the one in the board image.

From what i see in the thread it seems like a great learning tool with other aplications as well.

I look forward to checking out the program at a later time when not at work :wink:

Just a quick update: I've released Toolduino 1.1 which includes an image of the Arduino Uno and the ability to choose the board image from a menu. http://nootropicdesign.com/toolduino/index.html

If other people have good quality images of other Arduino variants, I'd be happy to add them! Anyone have a top-down image of a Diavolino or Seeeduino? Or others? (If I weren't so busy, I'd externalize all the board information so people could easily add their own images).

I have been meaning to get round to doing the very same thing myself.

But meaning to do it counts for nothing. You actually got on and did it.

It looks like a really nice implementation.

Well done!
:slight_smile: