GUI software to program Arduino
Moderators: adafruit_support_bill, adafruit

GUI software to program Arduino

by steven927 on Sun Mar 03, 2013 3:28 pm

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!
steven927
 
Posts: 1
Joined: Sun Mar 03, 2013 3:10 pm

Re: GUI software to program Arduino

by franklin97355 on Sun Mar 03, 2013 4:16 pm

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
franklin97355
 
Posts: 5477
Joined: Mon Apr 21, 2008 2:33 pm

Re: GUI software to program Arduino

by adafruit_support_mike on Mon Mar 04, 2013 2:36 pm

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.
When you void a product warranty, you give up your right to sue the manufacturer if something goes wrong and accept full responsibility for whatever happens next. And then you truly own the product.
User avatar
adafruit_support_mike
 
Posts: 10114
Joined: Thu Feb 11, 2010 2:51 pm

Re: GUI software to program Arduino

by modeller on Mon Mar 04, 2013 2:53 pm

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
modeller
 
Posts: 108
Joined: Sat Jan 19, 2013 11:12 am

Re: GUI software to program Arduino

by franklin97355 on Mon Mar 04, 2013 7:53 pm

The labview interface is free but you still need a copy of labview to use it. It looks like Sparkfun has a student version.
User avatar
franklin97355
 
Posts: 5477
Joined: Mon Apr 21, 2008 2:33 pm

Re: GUI software to program Arduino

by 9303 on Thu Mar 07, 2013 1:19 am

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

Re: GUI software to program Arduino

by modeller on Thu Mar 07, 2013 10:41 am

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?
User avatar
modeller
 
Posts: 108
Joined: Sat Jan 19, 2013 11:12 am

Re: GUI software to program Arduino

by 9303 on Mon Mar 11, 2013 8:58 pm

I am not a member of this maker group and I used a junk email address. :mrgreen:
9303
 
Posts: 2
Joined: Sat Mar 02, 2013 10:48 pm

Re: GUI software to program Arduino

by modeller on Mon Mar 11, 2013 9:09 pm

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?
User avatar
modeller
 
Posts: 108
Joined: Sat Jan 19, 2013 11:12 am