Puede parecer algo obvio pero no lo es y sin duda alguna es algo extremadamente útil. Estoy hablando de los menús para pantallas LCD. Ya sea para visualizar datos o bien para permitir al usuario modificar algún parámetro de nuestra aplicación, los menús son una herramienta ideal para esa tarea. Existen algunas librerías para Arduino que permiten crear menús para pantallas de texto como la típica de 16x2 caracteres, pero cuando más le puedes sacar provecho es con pantalla gráficas donde puede hacer menús mucho más elegantes, completos y aprovechando muchas más superficie de pantalla. Sin contar el aspecto mucho más profesional que se consigue! A continuación os dejo un estupendo vídeo tutorial que explica en detalle, con código de ejemplo para Arduinoo, cómo hacer un completo menú interactivo utilizando una pequeña pantalla de Nokia.
Enlace: Menu LCD