addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Show and Tell: A GUI interface to microcontroller programming.

I have a GUI programming environment working enough to generate python code which can be run in a crude simulator on the PC.  This includes the ability to do multi-tasking between multiple python functions using the new "yield from" statement in python version 3.3 (the newest version of python).

Drawing from the python experience, I also have 2 m4 macros for C++ that add similar multi-tasking capability to C++.  Since C++ is underlying language used for the Arduino, this should be able to be used for Arduino programs as well.

I plan to demo the GUI programming environment (actually, this is web based to greatly simplify the GUI coding), the multi-tasking capability of python, and the multi-tasking capability of these 2 C++ macros.  If I get a chance to do more on the Arduino side, I may be able to generate an Arduino program with programming tool to demonstrate multi-tasking on the Arduino in C++ without an operating system.

So, lots to talk about!  Come join us, and see what an alternate way to program your microcontroller might look like!

-Bruce

Join or login to comment.

  • Michael P H.

    Hello all!
    Hey– is there anyone down here in Sarasota who would talk with me about a simple microcontroller project? [masked] Thanks!

    April 1, 2013

8 went

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy