Aim- Find the suitable transistor for this circuit Problem - The motor is not getting enough current through the transistor when the base is high [Motor is running slow]. I think the transistor am using is not suitable for this motor. I would like to get suggestions for the transistor. Also, I have tried placing a resistor between base and ground.
Hi,
The transistor is connected wrong.
The collector must be connected to + 5V.
And I suggest a resistor between the port and the base of the transistor
I think accidentally chose PNP Transistor while drawing in a software. The transistor am using is an NPN Transistor.
Secondly, I have tried connecting a resistor between pin 8 and base. The motor was barely running when I added resistor.
Change that 10k resistor to 180 ohms or so and you might have something plausible. As a switch BJTs need lots of base current (typically 5% to 10% of the load current) to saturate properly (so they don't overheat). Thus this circuit might be good to 600mA load or so, above that the optimal base current starts to be more than an Arduino pin can handle.