Close

Programming of Menu based Software using Arduino

A project log for evive: a prototyping platform for makers

An open-source Arduino based toolkit to learn, build & debug electronics and robotics projects

dhrupal-r-shahDhrupal R Shah 08/13/2016 at 15:020 Comments

Evive can be programmed in the same way as any Arduino MEGA. But many times we face that even for a small job like testing a motor or sensing at any ADC channel, we need to write a small code. It becomes frustrating sometimes. So we thought of making a software kind of thing using Arduino IDE (and C++) .Since evive has a TFT screen, joystick and many hardware stuff like switches, pots etc, we have made a menu based system. It is developed using the framework of Marlin program used in 3D printers.

Of course, it was not a simple Arduino sketch, it required lots of libraries. So we used eclipse Arduino IDE. Its very good tool now as it has inbuilt Arduino upload feature now.

Have a look at this video:
All the files are open-sourced at: https://github.com/evivetoolkit/evive/tree/master/softwareFiles/evive.

Since its very interesting to develop the software, I will make another very detailed project for the software.

Discussions