(Además de lo que dijo @Andy aka :) En general, puedes hacer esto de dos maneras:
- Abrir bucle. Aquí es donde usted asume que el motor está haciendo lo que se supone que debe hacer, pero no lo verifica.
- Bucle cerrado. En esta configuración, tiene sensores que proporcionan información al sistema.
Entonces, si sabe que su motor moverá su objeto 12 pulgadas si se enciende durante 120 segundos, podría usar un circuito abierto. Como lo indica @Kvegaoro , con los motores de CC, generalmente solo se invierte la polaridad para hacer que giren en direcciones opuestas.
Sin embargo, lo que probablemente realmente desea es un sistema de circuito cerrado: el motor se enciende mediante un temporizador (o un microcontrolador), y algún tipo de interruptor (mecánico, óptico o de otro tipo) le indica cuándo está el objeto. posición para que el motor se apague.
EDITAR A : el tipo habitual de circuito para controlar la dirección de un motor se llama H -bridge o "puente completo".
EDIT B : hay dos formas de avanzar: un circuito con un cerebro central y otro sin. El primero podría tener un aspecto similar a este (suponiendo que los interruptores de detección normalmente están cerrados). El temporizador invertiría la dirección de la salida del puente H cada 12 horas. Los diodos están allí de modo que una vez que se dispara un interruptor, el motor todavía puede ir en la otra dirección. Probablemente querría diodos de retorno en alguna parte, dado que el motor es una carga inductiva, pero esto es solo un esquema general .
simular este circuito : esquema creado usando CircuitLab
Yo mismo, sin embargo, probablemente usaría un microcontrolador o un Arduino: esto le dará mucha más flexibilidad en cuanto a la configuración del sistema.