Menú con submenus para LCD en Arduino + Encoder

Y con este van cuatro menús ya, mejorando de nuevo el código del anterior y esta vez haciendo uso de un encoder rotatorio para la interacción con el Arduino.

El código ha sido optimizado y simplificado, lo cual ha permitido una gran velocidad a la hora de desplazarse por las diferentes opciones del menú.

Recordar que el código es apto para funcionar con pantallas de diferentes lineas y columnas, solo hay que indicarlo en el código.
Al igual que los botones a usar, solo hay que cambiar el bloque de lectura y el enumerador Button.

Escriba aquí su comentario