Controlador de motor DC con Arduino

Hice un controlador de motor simple como se sugiere aquí

+12V ---------+---------+          
              |         |
             / \        |
             |M| motor ---  1N4001
             \ /       / \
              |         |
              +---------+
              |
            |/
CTL -/\/\/--|    2N2222 NPN       
      1k    |\>
              |
             ---
              -                    

¿Cómo conecto y controlo esto con Arduino?

¿Podría publicar instrucciones o dirigirme a algunos enlaces que pueden ser útiles?

Creo que esto pertenece a la pregunta original.
La señal CTL enciende o apaga el motor. Configure la salida de su arduino conectado a este pin en alto para encender el motor, y configúrelo en bajo para apagar el motor.
@THomasO, puede votar para cerrar como duplicado si cree que lo es.
@Kortuk, no estoy seguro de que sea un duplicado, sino más bien una extensión de la pregunta original que pertenece a la página de preguntas original.
Creo que es una pregunta nueva: "¿Cómo controlo ese controlador con un Arduino?"
@ThomasO, esa es la definición de duplicado que acabas de decirme. Si debe ser con el primero, vote para cerrar como duplicado. Soy moderador y trato de evitar cerrar todo, más tratando de que la comunidad vote por el cierre, recuerda, no lo cerrarás por tu cuenta. Se necesitan 4 personas más para estar de acuerdo, o él/ella verá el voto para cerrar y editará su pregunta para mostrar por qué lo considera un tema diferente.
electronics.stackexchange.com/questions/7296/… esta pregunta se cerró por falta de detalles, ¿qué te hace pensar que preguntarla de nuevo ayudará?
@kellenjb, en esta pregunta en realidad hizo referencia a un esquema, apostaría a que la gente no votará para cerrarlo por detalles.
@kortuk, sigue siendo un duplicado independientemente. Puede votar para reabrir el otro y agregar detalles. En cambio, solo está creando muchas duplicaciones.
Seguramente, esta es una pregunta diferente, eso no es un H-Bridge
@joby taffey cierto.

Respuestas (2)

+12V ---------+---------+          (Connect to the Vin or 9v on the Arduino)
              |         |
             / \        |
             |M| motor ---  1N4001
             \ /       / \
              |         |
              +---------+
              |
            |/
CTL -/\/\/--|    2N2222 NPN        (Connect CTL to your Digital out pin)
      1k    |\>
              |
             ---
              -                    (Connect this to Gnd)
¡¡Gracias!! Pregunta de principiante; pero eso realmente me confundió durante bastante tiempo.

Conecte el pin de control de su controlador de motor a un pin de salida digital del Arduino, 13 es una buena opción. Conecte el pin de tierra de Arduino a la tierra de su controlador.

Aquí hay un boceto de Arduino para hacer un bucle, encendiéndolo y apagándolo.

int CTLPin = 13;                 // CTL connected to digital pin 13

void setup()
{
  pinMode(CTLPin, OUTPUT);      // sets the digital pin as output
}

void loop()
{
  digitalWrite(CTLPin, HIGH);   // sets the motor on
  delay(1000);                  // waits for a second
  digitalWrite(CTLPin, LOW);    // sets the motor off
  delay(1000);                  // waits for a second
}