Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 1.55 KB

README.md

File metadata and controls

32 lines (21 loc) · 1.55 KB

MENUINO UI

Sample screen

UI system for Arduino and touchscreens

This project is a simple way to create a complete UI system for TFT/LCD touchscreens for the Arduino microcontrollers (and other supported platforms). Actually the systems supports de following UI elements for the screens:

  • Text labels: Text that can be changed by the code (for example, the temperature)
  • Push buttons: Momentary pushbuttons
  • State buttons: Buttons on/off
  • Menu buttons
  • Progress bar

Creating screens

Each screen is a derived class of the Screen base class.

Supported screens

MENUINO is platform independent, so you be able to use the display your project needs. Simply replace the libraries MCUFRIEND_kbv and TouchScreen.h and the initialization calls on the TouchDisplay class with the required by your display.

The current project is using an OPEN-SMART TFT 3.2" connected to an Arduino Mega.

Dependences