Home Chapter 12 Maxuino/Arduino DC motor drive with a ULN2803
Maxuino/Arduino DC motor drive with a ULN2803

Another great Darlinton device is the ULN2803, which is 8 Darlinton transistors on a chip allowing you to drive many DC motors or solenoids at one time. 

8 Darlington Arrays in 18-Pin DIP Package part # ULN2803A is ideal for running relays and high-power devices up to 500mA and up to 50V.

You can purchase from Sparkfun for as little as $1.95 at the time of this writing. Here is the Datasheet on the ULN2803. While you can run many motors you can also run a single motor off of one ULN2803. I like the ULN2803 these as you can bypass the diode in the design.

 
 Copyright Ken Rinaldo

 The code to drive this motor would be the same as using the TIP 120 or TIP 122 though without the protection diode which is built into the ULN2803.

 
  Copyright Ken Rinaldo