All Your I/O Pins Belong To ArduinoDashboard


So if you’re knee deep in an Arduino-based project and you want to constantly monitor all of the micro’s pins, what’s the best way to go about it? [Jonathan Clark] from LVL1 in Louisville was looking to keep a closer eye on his board and whipped up an application he calls ArduinoDashboard.

Programmed in Processing, the application gives you a look at all of your Arduino board’s analog and digital pins in a simple to use display. All that’s required to run the application is a bit of code inserted at the top of your sketch, which can be called anywhere in your program’s loop. Once the code snipped is called, all of the board’s pins are read and the data is sent to your PC.

ArduinoDashboard is still very much in beta at the moment, but it looks to be stable enough for everyday use. [Jonathan] has plenty of improvements and new features in mind, so be sure to check back often to see what’s changed.

[via Adafruit Blog]

10 thoughts on “All Your I/O Pins Belong To ArduinoDashboard

  1. The PICAXE microcontroller has a similar thing, putting the “Debug” command in the code sends all the values of the variables to the programming editor through the serial programming cable, from there it’s very easy to real-time monitor digital/analogue inputs simply by reading the pins into variables before doing the Debug command.

  2. somewhat of an arduino (and programming for that matter) noob here, so please forgive what may seem like a silly or otherwise obvious question.

    I assume you wouldn’t want to leave the debug command in-place for production due to the overhead, correct?

    Other than that, *definitely* a handy thing to have around!

  3. Neither the 32 bit nor the 64 bit compiled version of the dashboard work on win7 64 bit. The mcu is sending the values according to the serial monitor, its just that the app window wont show up.
    Is there similar software fitting for the Arduino Uno out there?

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.