GUI software to program Arduino

Post here about your Arduino projects, get help - for Adafruit customers!

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
steven927
 
Posts: 1
Joined: Sun Mar 03, 2013 3:10 pm

GUI software to program Arduino

Post by steven927 »

Hi,

I would like to have a standalone software that has a nice GUI interface that allows users to change various variable values. Then, when the Arduino device is plugged into this computer, the software would reprogram the Arduino microcontroller accordingly. Essentially a more abstracted level than the current Arduino software. I'm trying to make something more consumer-friendly for a prototype.

Is there something like this out there already? Or if not, how would one go about developing this? There's a big list of interfacing with software here: http://playground.arduino.cc/Main/Inter ... thSoftware, but the ones that control the Arduino seem to just change the pin outputs.

Any insight is appreciated. Thanks!

User avatar
Franklin97355
 
Posts: 23912
Joined: Mon Apr 21, 2008 2:33 pm

Re: GUI software to program Arduino

Post by Franklin97355 »

If you can't find anything that suits your needs the software is open source and you could use it to write your own.

User avatar
adafruit_support_mike
 
Posts: 67454
Joined: Thu Feb 11, 2010 2:51 pm

Re: GUI software to program Arduino

Post by adafruit_support_mike »

Take a look at Processing: http://processing.org

It belongs to the same family of code as the Arduino IDE, both being derivatives of Wiring (http://wiring.org.co). The Arduino IDE is generally designed to program Arduino devices that will run on their own. Processing leans more toward allowing the computer to interact with tethered devices. It has 'draw on the screen' functions and ways to turn 'click in the box' to a hardware command.

User avatar
modeller
 
Posts: 118
Joined: Sat Jan 19, 2013 11:12 am

Re: GUI software to program Arduino

Post by modeller »

steven927 wrote:Hi,

I would like to have a standalone software that has a nice GUI interface that allows users to change various variable values. Then, when the Arduino device is plugged into this computer, the software would reprogram the Arduino microcontroller accordingly. Essentially a more abstracted level than the current Arduino software. I'm trying to make something more consumer-friendly for a prototype.

Is there something like this out there already?
Have you heard of LabView? I used it for over ten years in my career, programming instrumentation and data acquisition (I'm retired now).

National Instruments claims to have a free download kit for the Arduino. If it has the functionality of LabView it will also have a means for designing a front panel for the user. But even if it doesn't, LabView is a very powerful but easy to use programming IDE.

Top 5 reasons LabVIEW makes you more productive when using Arduino:

--> Interact with your system through a graphical user interface.
Streamline your design process with intuitive graphical programming.
Improve your debugging experience with interactive tools.
Leverage built in resources/functions for implementing simple to complex tasks.
Open API allows for complete customization -- customize your programs to fit your application.


Come to think of it, I haven't even tried it myself but I think I'll grab a copy.

https://decibel.ni.com/content/groups/l ... or-arduino

Image

User avatar
Franklin97355
 
Posts: 23912
Joined: Mon Apr 21, 2008 2:33 pm

Re: GUI software to program Arduino

Post by Franklin97355 »

The labview interface is free but you still need a copy of labview to use it. It looks like Sparkfun has a student version.

9303
 
Posts: 2
Joined: Sat Mar 02, 2013 10:48 pm

Re: GUI software to program Arduino

Post by 9303 »


User avatar
modeller
 
Posts: 118
Joined: Sat Jan 19, 2013 11:12 am

Re: GUI software to program Arduino

Post by modeller »

9303 wrote:Try this maker site: http://www.makermasters.com/new-miniblo ... -pictures/

Dave
Very interesting. I do see where you require people to register to download the program, requiring an email address be given. I'm not real keen on that, especially when you don't have a privacy policy visible. Why do you (they) want to require registrations?

9303
 
Posts: 2
Joined: Sat Mar 02, 2013 10:48 pm

Re: GUI software to program Arduino

Post by 9303 »

I am not a member of this maker group and I used a junk email address. :mrgreen:

User avatar
modeller
 
Posts: 118
Joined: Sat Jan 19, 2013 11:12 am

Re: GUI software to program Arduino

Post by modeller »

9303 wrote:I am not a member of this maker group and I used a junk email address. :mrgreen:
So, if you realize that can be done, why even ask for one yourself?

Locked
Please be positive and constructive with your questions and comments.

Return to “Arduino”