ayuda Con ascensor(PRINCIPIANTE)

Hola a todos miren

tengo un motor y un relay de 8 pines y ya lo conecte para que de reversa, pare y adelante...

la segunda parte es que no se si por medio de una lectura de voltaje (analogRead) controlada yo pueda darle un valor para cada rango de lectura y utilizarlo en una formula....

la formula la hice en excel pero es sencilla la explicare tambien esta adjunta

el ascensor esta en posición inicial (piso 1)
un ciclo consta de que lo llames, si estas en el piso 4 una formula resta algebraicamente cuantos pisos debe subir (+) o cuntos debe bajar (-), luego dentro del ascensor tienes otro sistema de 5 pulsadores, y hace lo mismo pero lo calcula a partir del piso en el que lo llamaste, y si quedo en el piso 5 ese sera la posición inicial para el siguiente ciclo...

(tambien para un pulso en el mismo piso que este el ascensor no pasa nada)

por favor ayuda o una mejor idea???? Gracias

MOTOR DC PROYECTO.png

elevador arduino.xlsx (12.6 KB)

Amigo,

no sera mejor usar un motor paso a paso para su proyecto.

Saludos.
Se que el post es algo viejo pero si alguien necesita ayuda como esta, puedes usar el mismo principio del kedpad por entrada análoga, cada piso tendría un valor análogo y asigna este valor a un apuntador (numero o letra que indique el piso)

tambien puedes usar 3 lineas con escobillas que lean cuando pasa por el piso y hacer combinaciones binarias. Con tres lineas te da 8 pisos