Hola a todos........
Ahora, que tengo un poco de tiempo, heche mano otra ves a este proyecto.
Antes, comentar lo que quiero hacer ahora, ya logrado el teclado por ADC, y que muestre el valor correspondiente a cada tecla. Ahora quiero introducir valores de hasta 3 dígitos, sin descartar valores de 1 y 2 dígitos, eso para modificar un setpoint, y demás cosas que vendra despues, por ahora, quiero hacer lo comentado.
buscando por la red, encontre una opcion que es la siguiente:
suponiendo que el valor a introducir sea 231, entonces, la siguiente operacion llegaria a ser:
2x10=20
3+20=23
(23x10)+1 = 231
y ese es el valor que se guardara en el setpoint, o bueno, se actualizara el set point con ese valor, ello funciona tanto para valores de un digito como para 2, pero siempre introduciendo ese valor con ceros delante, ejemplo: 003, en caso que se quiera introducir el valor de 3.
el problema que tengo es cómo introducir el valor de 3 sin tener que introducir los ceros por delante, se me ocurrio poner una bandera que sea testeada despues de cada operacion, y asi, salirse del código de operacion, pero se me hace muuucho código para lo que quiero hacer en lo posterior.
Muchas gracias.