yuri1993 wrote:but then why does it choose to provide only 180ma when using transistor set up.
I'd need to analyze the circuit and measure signals... I also don't know anything about software commands driving the transistor.
Therefore, I can write just a very generic answer (and risking, that it does not apply):
Transistor is here in the configuration acting as a "current valve". It obviously is controlled in a way that this valve is not fully open, so you measure only 180mA... Possible reason is that there it is controlled with PWM signal, but let's forget about this now.
yuri1993 wrote:Also if i wanted to decrease the amount of amps being drawn by the motor should I add some resistors?
Yes,... but not where you're intending to.
Adding resistors in series to motor is not a good idea. The reason is that you will waste a lot of power on this resistor, it will also get hot, and probably got quickly danaged due to improper power rating (each resistor have its maximum power dissipation capability).
The proper location to put resistor is (in your case) in the control gate of the transistor. By increasing/decreasing the resistor you control how much this "current valve" is opened. This control is not linear (so decreasing the resistor value by 2 will almost newer double the current).
Nevertheless, my warm advice: Start learning these electronics fundamentals with basic circuits, forget about arduino and other boards with processors - take just "simple" elements - resistors, transistors, motors, power supply, LED diode, capacitors. Start learning what is the purpose of each, what their characteristics (eg. resistance) represent, then verify understanding by experiments this on this basic set.
Best wishes, Ivan Zilic.