Dc motor control by PWM using Arduino Uno

Hi,

I want to control the DC brushed motor using a PWM, I am using a dc motor of latrax 28turn with maximum voltage of 7.2

Website to dc motor: http://www.dollarhobbyz.com/products/traxxas-1-18-latrax-rally-28-turn-370-motor-waterproof-esc

Using Dc motor with a load torque of 4Wheel Drive (As image in attachment) to control the speed of the motor. I am applying the power source of rechargeable 6v ni-mh 1200mah battery.

With a electrical circuits (as attached below). As a result, the motor does not even start to spin. Whats the reason, whether its due low current/voltage or any other circuit problems. Since i am new to electronics, i am afraid to play with more voltage/current to dc motor because of expensive motor

Electrical circuit Details:

Resistor 1k ohm
transistor BC337-40
diode 4005
with no capacitor.

Kindly give me a suggestion
Thanks in advance.

The first thing that I see is that the Arduino ground is not connected to the ground on the breadboard. Without that connection, the signals from the Arduino have no reference.
Also the motor is not wired right. The diode goes across the motor, not in series. The plus side of the motor to the plus of the battery and the minus side of the motor to the collector of the transistor.
You could lower the value of the base resistor to 220 ohms to turn the transistor on harder.

Images from Original Post so we don't have to download them. See this Image Guide

...R

CAUTION. 4xAA alkaline cells (as in the image) will give more than 5v and damage your Arduino if connected to the 5v pin.

...R

transistor BC337-40 !!

This is unfortunately is not up to the task to drive such a motor.. the stall current on a 370 28-turn motor is most likely 10+ amps.

You wan't to be looking at logic level mosfets with low drain-source resistance (rdsOn). Somewhere in the 1-10mOhm range.

Is there any reason not to use an Electronic Speed Control (ESC) that can be controlled by the Arduino Servo library?

...R

Hi Robin, ya i have a Esc but i am trying to work with Transistor. But i dont knew the correct transistor to run my motor .

@alka: do have any idea to run this 370 28turn motor using what kind of transistor