I want to to build custom GUIs for simple robots

Discussion in 'Programming' started by robotr, Aug 15, 2012.

  1. #1
    Hi everyone,

    I like to draw, build, and program robots (usually pretty simple ones - not quitting my day job here :cool: ).

    One thing I want to work away at is to take the sensor input (and subsequent output such as motors turning) and show this visually on my laptop (or maybe even a tablet when I get one and the application isn't too big) via a GUI.

    I will definitely use an Arduino microcontroller. I am thinking of using Processing to use this GUI, because I know this language kinda-sorta. It's also relatively easy to show things visually in Processing (I want to show more than just a bunch of numbers)

    I am curious if anybody here has any other suggestions for a more suitable language to learn/use to build these applications.

    I know there are GUIs available for different microcontrollers, but they are difficult to customize, hence the mission I am on here!

    Thank-you for any suggestions you might have.

    Cheers

    robotr
     
    robotr, Aug 15, 2012 IP
  2. Eyebrow

    Eyebrow Member

    Messages:
    250
    Likes Received:
    8
    Best Answers:
    0
    Trophy Points:
    35
    #2
    Have you played with the Raspberry Pi? That has a lot of options to interface it into a web GUI or other interfaces. I believe there are a few groups around that solely build robots from the Rpi's.

    Try here: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=9&t=2002
     
    Eyebrow, Jun 24, 2013 IP
  3. archert22

    archert22 Greenhorn

    Messages:
    7
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    11
    #3
    Honestly Microsoft .NET framework is absolutely the simplest way to go for this. It's the industry standard and everyone uses it for developing for Windows and the drag and drop GUI builder is by far the easiest.

    Now with Mono framework, you can even easily cross compile this to work on Mac.
     
    archert22, Jun 25, 2013 IP