Skip to content

Arduino Dashboard App

Description:


[cf]Short Description:[/cf]


More Details:


Arduino Dashboard is a Processing.org sketch/application.  This is just the beginning test version and is fairly basic.

This first version  will give you the analog value of pins A0-A6 as well as the digital pins of 1-13.

To Use the Dashboard:

** UPDATE**    There is now a compiled version of ArduinoDashboard that you can use without having to install Processing.org.  Each version also has a folder with the an arduino sketch that you can copy the function from as well.  I'll leave the instructions for using the source with processing for those who want to use it that way as well.

  1. Download compiled versions:
    ArduinoDashboard_Win32
    ArduinoDashboard_Win64
    ArduinoDashboard_Linux32
    ArduinoDashboard_Linux64
    ArduinoDashboard_MacOSX 

  2. Copy and Paste function from ArduinoDashboard arduino sketch into your existing sketch
  3. Load your arduino sketch to your arduino (wait for the sketch to fully upload!)
  4. Run the ArduinoDashboard.exe file

OR


  1. Make sure you have the processing.org ide installed
    For now you will have to have the processing.org ide downloaded, but I plan to package it on it's own as soon as I can
    http://processing.org/download/

  2. Download the Arduino Dashboard processing sketch and unzip/unrar
    Arduino Dashboard Rar File

  3. Copy and paste the following function into the end of your arduino sketch and call the function from your loop
    (Make sure you have  "Serial.begin (9600); " in the setup portion of your sketch as well.
    [codebox 1]
  4. Upload your arduino sketch
  5. Start the Arduino Dashboard.pde sketch from processing

Planned Upgrades:


  • Ability to choose number of Pins to monitor
  • Classify pins as I/O
  • Choose arduino type to set additional layouts and number of pins
  • Choose color per pin for High/Low
  • Custom alerts based on variables or pins
  • Choice of graphs, buttons, or guages for each pin or variable
  • much more I'm sure

Photo Gallery:


[slickr-flickr tag="arduinodash" items="20"]


13 thoughts on “Arduino Dashboard App

  1. RobotGrrl

    You might want to try to communicate at a faster speed (115200), and make a smaller delay at the end.

    Looking forward to your upgrades! 🙂

  2. Pingback: All your I/O pins belong to ArduinoDashboard - Hack a Day

  3. Mike

    Thanks for this! It actually taught me more about the arduino. I had no Idea you could interpret arduino with processing!

  4. require

    Hm, the 64 bit compiled version of the dashboard wont start. The process is there but the window wont pop up. The 32 bit version starts and a window shows up but it is empty and gray. What am I doing wrong?
    Serial.begin in setup, dashboard in loop and at the end. The other code is just the Blink example from the Arduino IDE.

  5. darkone

    i can't seem to get it to work i get this error

    WARNING: RXTX Version mismatch
    Jar version = RXTX-2.2pre1
    native lib Version = RXTX-2.2pre2
    [0] "COM4"

    oh well i guess it will get fixed in ver .2

    its a great idea

  6. Pingback: links for 2011-08-24 | A Blue Star

  7. Adam

    I am trying to download this file but it is asking what program do I want to use to open this. Do you have any suggestions. Sorry if this is a very basic question, but I am very new to this and just got my first Arduino board.
    Thanks

  8. jpugh

    @Adam
    The program is compressed in a RAR file. If you are on windows you can use a program like winrar. I think Ubuntu has a package called rar in the repo that should let you open it.

  9. Sami

    For the purpose of my own use, I have taken the code and converted it to work for a MEGA. Would anybody be interested in that code? Or hosting it?

  10. Pingback: Doodle Circuits Blog » Arduino Dashboard App – Now as a compiled version

Leave a Reply

Your email address will not be published. Required fields are marked *