Go Down

Topic: Best LCD Menu Library ? (Read 2442 times) previous topic - next topic

Meditant

Hello,

For you, what is the best menu library for 16x2 LCD, i have a DFRobot LCD shield with buttons and i want to start a project for a programmable UV sensor with alarms. I need to modify some variables with LCD and configures some options.

Best regards,

marco_c

The one I use is my own. I designed it for the same purposes as you want to use it and it is meant for 1 or 2 line displays (like LCD modules).

Find it at https://github.com/MajicDesigns/MD_Menu
Arduino Libraries https://github.com/MajicDesigns?tab=Repositories
Parola for Arduino https://github.com/MajicDesigns/Parola
Arduino++ blog https://arduinoplusplus.wordpress.com

Meditant

#2
Feb 15, 2018, 10:59 pm Last Edit: Feb 15, 2018, 11:05 pm by Meditant
OK thanks it's look nice

fkuashum

I'll bump the post again as I have the same question.
MD_menu may suit but I'd like a native 20x4 screen capability.

MENWIZ.h would have been a a good choice but its now legacy and I can't make it work now with IDE 1.8.5.

Any other tried and trusted options outside those suggested on arduino.cc out there?
Thanks a lot!

AlbertoNeves

Hi, did you see that one?

https://github.com/VaSe7u/LiquidMenu

------------------------------------------------------------------------------

quote author=fkuashum link=msg=3852474 date=1535266253]
I'll bump the post again as I have the same question.
MD_menu may suit but I'd like a native 20x4 screen capability.

MENWIZ.h would have been a a good choice but its now legacy and I can't make it work now with IDE 1.8.5.

Any other tried and trusted options outside those suggested on arduino.cc out there?
Thanks a lot!
[/quote]

davetcc

I don't like bumping old threads but this is not that old.

I've got a menu library that is currently going through active development. I've not yet really exposed it much to the outside world as it is quite new. Think Early BETA.

It's able to render to most lcd screen sizes including i2c and also adafruit GFX compatible displays. I'm also planning to write an oled 1306 renderer. Writing a new renderer is quite straightforward.

It provides support for input from a rotary encoder or switches. Attached either directly or on an IOexpander.

It includes a designer app that works on most desktop platforms that generates the menu code and can round trip.

It's main standout feature is remote control. It has Ethernet and Serial based endpoints with a Java API client side and fully documented protocol for other languages. There is an example javaFX client that demonstrates the remote capabilities. Writing new remote endpoints is straightforward. It works on anything from Uno upwards.

Tested on Uno, Mega and Mkr ranges.

https://github.com/davetcc/tcMenu
Long time Arduino user who enjoys DIY audio and AV equipment.

Go Up