Como seria esta secuencia. Alguna ayuda por favor...
- Crear un array con 10 posiciones de enteros.
- Crear una variable que sirva de indice para el array anterior.
- Mientras estas en un numero y presionas arriba o abajo sumas o restas 1 a la posicion que indica el indice, cuando llega a 9 pasas a 0 y viceversa.
Tambien cada ves que se presione arriba a abajo que escriba en el LCD en la posicion que corresponde, te podes ayudar con el "indice" de antes, suponete que
queres comenzar en la columna 1, entonces es 1+indice, el 1+0 seria el primer caracter, etc. Cada ves que presionas arriba o abajo, te vas al lugar y escribis, ¿lo queres en ASCII? asi no
usas algun printf? Entonces sumale al entero un '0' y listo, ya tenes tu caracter ASCII para poner en el LCD.
- Finalmente al momento de presionar el boton para guardado, lo unico que haces es aumentar el indice en 1, y si ya estan los 10 numeros proceder a guardarlos y mostrar un mensaje
diciendo "Valor guardado"
Fin de tu programa.
PD: No tiene sentido guardarlo como string. Mejor usar numeros y finalmente si se desea mostrar pasarlo a ASCII