madshobye devised this graphical debugging console for Arduino while serving as an artist in residence at Instructables. He wanted a graphical means of visualizing what was occurring in an Arduino program. “It can be a tricky task to debug and visualize realtime data on the Arduino board. You are usually stuck with the standard serial output, as the complexity of your Arduino code grows this makes it impossible to comprehend what is actually going on inside the board. To solve this I have created a little library that will enable you to create your own custom GUI for your Arduino projects.”
Visit this Instructables page for more details, video of the program in action, and downloads.