Paso 2: Crear un montaje de Motor
Para una Asamblea, tl; dr consulte la imagen. Más detenidamente, simplemente conecte el pin digital deseado a un resistor de 1K y conecte al pin B del transistor elegido. El pin E va al suelo, y el pin C es apenas un poco más complicado. Usted querrá conectado a tres elementos de circuito conectados en paralelo; un diodo, un 0.1uF condensador y un motor. El motor no tiene polaridad, y el condensador es lo suficientemente pequeño como para que usted tenga que preocuparse por ello. Asegúrese de que se enfrenta con cátodo del diodo (el lado con la raya) del perno de C del transistor. Esto es importante, ya que el diodo está allí para evitar que el motor de dibujo demasiado actual y freír el microprocesador. Si se fríe el microprocesador, no es gran cosa. No de muelles de un tablero nuevo, haz otro ATMega 168/328 por 5 o 6 dólares y pop Sparkfun vende con optiboot cargado incluso no necesitar una tarjeta de interfaz serial real. Finalmente, conecte su resistencia (33 75ish) pequeño-ohm y el cátodo del diodo (condensador y motor por extensión) y conectarlo a 5V hacia fuera. Ver la imagen para más detalles. Consulte la hoja de datos de tu transistor solicitadas para determinar cual pin es cual.
Eso es todo! Ejecutar una prueba simple para asegurarse de que todo está conectado correctamente. Tenga en cuenta que los motores que recomienda tengan plomos pequeños, así que si quieres conectar en un protoboard realmente querrás un deslizamiento corto de alambre 22ga a cada uno para que hagan contacto constante de la soldadura.
Código de prueba del motor (para la placa Arduino o microprocesador con Arduino optiboot):
const int motorPin = < su pin #>;
void setup()
{
pinMode (motorPin, salida);
}
void loop()
{
Encender durante 2 segundos, luego durante 1 segundo.
digitalWrite (motorPin, HIGH);
Delay(2000);
digitalWrite (motorPin, LOW);
Delay(1000);
}