

The 12V - 12RPM is a DC motor designed for low-speed, high-torque applications. Operating at 12 volts and achieving a rotational speed of 12 revolutions per minute (RPM), this motor is ideal for projects requiring precise and controlled movement. Its robust design and reliable performance make it a popular choice for robotics, conveyor systems, and automated mechanisms.








Below are the key technical details of the 12V - 12RPM DC motor:
| Parameter | Value |
|---|---|
| Operating Voltage | 12V DC |
| Speed | 12 RPM |
| Torque | ~10 kg·cm (varies by model) |
| Current Consumption | ~200 mA (no load) |
| Stall Current | ~1.2 A |
| Gearbox Type | Metal gear reduction |
| Shaft Diameter | 6 mm |
| Motor Dimensions | ~37 mm diameter, 70 mm length |
The 12V - 12RPM motor typically has two terminals for connection:
| Pin | Description |
|---|---|
| + | Positive terminal (connect to 12V) |
| - | Negative terminal (connect to GND) |
Below is an example of how to control the 12V - 12RPM motor using an Arduino UNO and an L298N motor driver.
// Define motor control pins
const int IN1 = 8; // Motor direction pin 1
const int IN2 = 9; // Motor direction pin 2
const int ENA = 10; // Motor speed control (PWM)
void setup() {
// Set motor control pins as outputs
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(ENA, OUTPUT);
}
void loop() {
// Rotate motor clockwise at 50% speed
digitalWrite(IN1, HIGH); // Set direction
digitalWrite(IN2, LOW);
analogWrite(ENA, 128); // Set speed (0-255)
delay(5000); // Run for 5 seconds
// Rotate motor counterclockwise at 75% speed
digitalWrite(IN1, LOW); // Reverse direction
digitalWrite(IN2, HIGH);
analogWrite(ENA, 192); // Set speed (0-255)
delay(5000); // Run for 5 seconds
// Stop the motor
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
analogWrite(ENA, 0); // Set speed to 0
delay(2000); // Pause for 2 seconds
}
Motor Does Not Spin
Motor Spins in the Wrong Direction
Motor Overheats
Electrical Noise Interference
Q: Can I power the motor with a battery?
A: Yes, you can use a 12V battery, but ensure it can supply sufficient current (at least 1.2 A for stall conditions).
Q: Can this motor be used for precise positioning?
A: This motor is not designed for precise positioning. For such applications, consider using a stepper motor or a DC motor with an encoder.
Q: Is the motor waterproof?
A: No, this motor is not waterproof. Avoid exposing it to water or moisture.
Q: Can I increase the speed of the motor?
A: The speed is determined by the gearbox. To increase speed, you would need a motor with a different gear ratio.