Edición: el motor consume 130 mA, he probado el ULN2803A y el L2930DNE, pero no hay manera de hacer que esto funcione ...
Pensé que esta pregunta ya estaría hecha, pero he usado la herramienta de búsqueda y no la encontré.
Estoy tratando de controlar 2 motores de un robot-auto (5V DC) con un control remoto infrarrojo. Para asegurarme de que el programa está escrito correctamente, usé 2 leds simulando los motores, y lo logré. Una vez que sé que funciona, cambié los leds de los motores y no funcionó. Obviamente es debido a la falta de corriente, pero no sé cómo lidiar con eso. Utilicé el transistor bc547c, con algunas resistencias entre 500 ohm - 40k ohm, pero no funcionó. Usé la configuración de Darlington con el bc547 y el bd139, las mismas resistencias, pero tampoco funcionó. Con esta última configuración, el motor se mueve un poco, pero en más o menos 5 segundos, el micro se reinicia.
¿Alguien tiene una idea de cómo lidiar con eso?
Muchas gracias.
Saludos cordiales.
PD1: Estoy usando PIC18F2520. PD2: Probé estas 2 configuraciones.