dude, let me get this clear for you

you can't add motors directly to a microcontroller
read this ten times, and then try to repeat. have a break, do something you enjoy, and then try to repeat again.
if you remember, the next question comes in place.
why, you ask? take a watch or calculator battery, and connect a 100W bulb to it. it doesn't work. that's why motors don't spin from a microcontroller, either. in both cases, they don't have enough power.
now, you say you have transistors. those are switches. you can drive a motor with a transistor, and control the transistor with the microcontroller. but first, plug the motor into your power supply, and check if it works.
then, put a motor pin in +, and the other pin in the drain/collector of the transistor.
put a switch to + on the gate/base. put a resistor between the switch and the base/gate (500-1k)
last, connect a small resistor (1-5ohms) to ground and to source/emitter.
when you push the switch the motor should turn.
now, instead of using the switch, use a microcontroller's pin. That's basically it
