ULN2003 DRIVER

Hi,

I am using the ULN2003 driver to spin 28byj-48 stepper motor. The problem is this: I am using 9v to drive this motor and it gets very very hot after 5 minutes. I am using this stepper for only 3 seconds every 2 minutes. I am wondering if this driver allows me to disconnect the motor from the 9V while it's not being used? Please see this:

It looks like there is ON/OFF jumper, and indeed, if I remove the jumper the driver stops working and if I put it, it starts working.

Do you have any idea how can I connect this jumper to a digital pin of arduino so I can enable/disable this driver? Will I have to use an external mosfet to turn it on/off or I can connect this jumper directly to arduino digital pin without destroying it?

Just set all 4 Arduino pins LOW and it'll stop dissipating power. You may lose position a bit though, which
may be important to avoid.

1 Like

@MarkT it WORKED!!!!!!!!!!!!!!!!!!!!!!! THANK YOU SO MUCH!!!!!!!!