Powering an eccentric mass dc vibration motor

I am trying to power an eccentric mass DC vibration motor using the output of a DEmultiplexer as my +5V source and then tying the other end of the motor to ground. It didn't work. I am guessing that the current produced by the DEmultiplexer is not enough to drive the motor. If this is the case, How can I boost my amps at the multiple outputs of my demultiplexers to drive several individual motors?? I'm stuck :confused:

Use a transistor driver. If you are just using the vibrator motor as used in mobile phones, you can use 2N2222
or similar NPN Tr to switch the motor.

Put one end of the motor on 5v, the other to the collector, then the emitter to gnd. Use a 10k R from the base to the output pin. Make sure you put a reverse diode across the motor.

Weedpharma

Inductive loads can destroy logic circuitry if you don't protect from inductive spikes using
a freewheel diode or diodes. You always have to consider this.

weedpharma:
Use a transistor driver. If you are just using the vibrator motor as used in mobile phones, you can use 2N2222
or similar NPN Tr to switch the motor.

Put one end of the motor on 5v, the other to the collector, then the emitter to gnd. Use a 10k R from the base to the output pin. Make sure you put a reverse diode across the motor.

Weedpharma

Sorry I'm not very circuit savvy :confused: I've taken some digital logic classes but that was a lil while ago. I've only just started this hobby up and am trying to gain familiarity. Could you possibly sketch over the attached URL/image the kind of circuit you're suggesting I use to boost the output current? Thanks!

PS. All pins circled in Blue are connected to the Arduino UNO

This is the type of circuit you need. (Use a TIP120 or similar transistor if you want to control a much larger motor).

See transistor examples:
HERE