Creé un circuito que usa un transistor para hacer funcionar un motor pequeño (1.5 - 3v). El transistor que utilicé era un 2n3904 NPN. Calculé que Beta era de aproximadamente 11 cuando está conectado a un Arduino, la resistencia base que utilicé era de 47 ohmios y funcionó bien.
Dado que moví el circuito del Arduino a una placa de prototipos HiTechnic, los pines digitales solo sacan 3.3v y, por lo que puedo decir (no lo dicen en línea ni en ninguna documentación), la corriente es muy pequeña. , unos 8mA. Debido a eso, parece que necesito usar un transistor diferente, al menos eso creo, porque incluso cuando coloco una resistencia de base con 0 Ohmios de resistencia, la cebada del motor gira y la corriente en el colector es de 170 mA.
Para tener una mejor idea de lo que estoy haciendo. Básicamente, he tomado este video tutorial y lo he migrado a esta configuración y estoy usando Arduino para encenderlo y apagarlo usando la biblioteca de cables y bitWrite.
El motor que estoy usando es un Radio Shack Model: 273-258 . Dice que es de .18amps a .25amps sin carga, comenzará a girar en poco más de .21amps.