Duda sobre control de motor PaP con teclado 4x4

Hola.

Me gustaria que me ayudaran con un proyecto que consiste en el control de un potenciometro con un motor paso a paso (unipolar) controlado por un teclado matricial 4x4;He logrado que al presionar 25, 50, 75 o 100 en el teclado, el motor-potenciometro (unidos por la flecha) se muevan a cierta posicion y tambien mostrar el porcentaje de resistencia del potenciometro en un LCD 2x16.

Lo que me falta es que si el potenciometro se encuentra al 75% por haber presionado el 75 en el teclado, pueda ir al cualquier otra posicion partiendo de esta (Por ejemplo 75) y que represente correctamente la porcion de resistencia correspondiente del potenciometro.De modo que el microcontrolador(PIC16F628A) entienda cada uno de los 4 posibles valores como una posicion y no como un recorrido, es decir, que si esta en la posicion 75 (75%) y yo presiono 25 se vaya al 25% del potenciometro y no avanzar otros 25 mas los 75.

Espero haberme explicado, adjunto imagenes y programa.

Gracias de antemano:apreton:
 

Adjuntos

  • SAM_1850.JPG
    SAM_1850.JPG
    246.7 KB · Visitas: 2
  • PROGRAMA.txt
    2.5 KB · Visitas: 11
  • 252005404.png
    252005404.png
    26.4 KB · Visitas: 2
Atrás
Arriba