Skip to content | Skip to navigation
Powered by RSPowered by RSPowered by RS

Toolduino

toolduino
Information type: Tools
Keywords: Arduino, Processing, toolduino
Theme: Arduino

Overview

Toolduino is a simple software tool that lets you easily interact with your Arduino hardware so you can test the circuits you create. Toolduino is written in the Processing  languange and is available for Windows, Mac OS X, and Linux.

Details

Toolduino is a simple software tool that lets you easily interact with your Arduino hardware so you can test the circuits you create. Toolduino is written in the Processing  languange and is available for Windows, Mac OS X, and Linux. Toolduino uses the the Arduino library for Processing to communicate with an Arduino board so you can manipulate output pins and read inputs. The Arduino must be running the Firmata firmware that comes with the Arduino IDE. Toolduino is not  for use with your own Arduino sketch -- you must upload the StandardFirmata sketch to your Arduino before starting Toolduino.

IMPORTANT: The version of the Firmata library distributed with Arduino 0017 is broken and will not work. Make sure you are using Arduino 0018 or higher.

Usage

First, you must load the Firmata firmware onto your Arduino board. Open the sketch StandardFirmata in the Arduino IDE. 

Open File -> Examples -> Firmata -> StandardFirmata and upload it to your Arduino board.

Then start the Toolduino application. When Toolduino first starts, you are prompted to select the serial port that is connected to the Arduino:

Image

After connecting, using Toolduino is easy.

  • Right click on a digital pin to set its mode: OUTPUT, INPUT, INPUT with pull-up resistor, or PWM output (available on pins 3, 5, 6, 9, 10, 11).
  • A digital input pin shows its value HIGH or LOW.
  • Left-click a digital output pin to toggle it between HIGH and LOW.
  • A PWM pin shows a slider you can use to set the value between 0 and 255.
  • Left-click an analog pin to read its value.

Image

Download

Version 1.0 is available for the following platforms:

Library dependencies:

Discussion forum

For discussion/questions/bugs see the Toolduino forum.

Troubleshooting

If there is no error message displayed, and Toolduino does not seem to be communicating with the board, you are probably using a broken version of the StandardFirmata Arduino sketch. The version distributed with Arduino 0017 is broken (see important note above).

License

gnu gpl

This software is licensed under the CC-GNU LGPL.

 

About the author

LStacey: DesignSpark Community Manager supporting RS Components Ltd. Musician / Geek / Thinker / Blogger

Related blog posts

26 Aug 2010

I've signed up for the following course, its online and best of all FREE

Online Course: Proce ...

Associated products and knowledge

19 Nov 2011
Knowledge
26 May 2011
Knowledge
24 Oct 2010
Knowledge

Contribute

Like to share knowledge with the community or ask a question relating to this knowledge?