The Moteur 25GA370 12V is a compact and efficient 12V DC motor designed for a wide range of applications. Its small size and high torque output make it an ideal choice for robotics, small machinery, and automation projects. This motor is particularly valued for its reliability, low power consumption, and ease of integration into various systems.
The following table outlines the key technical details of the Moteur 25GA370 12V:
Parameter | Value |
---|---|
Operating Voltage | 12V DC |
No-Load Speed | ~6000 RPM |
No-Load Current | ~70 mA |
Stall Torque | ~1.5 kg·cm |
Stall Current | ~1.2 A |
Gearbox Ratio | 1:30 (varies by model) |
Shaft Diameter | 4 mm |
Motor Dimensions | 25 mm (diameter) x 37 mm (length) |
Weight | ~100 g |
The Moteur 25GA370 12V typically has two terminals for electrical connections:
Pin | Description |
---|---|
+ | Positive terminal (Vcc) |
- | Negative terminal (GND) |
Note: The motor's direction of rotation can be reversed by swapping the polarity of the connections.
Below is an example of how to control the Moteur 25GA370 12V using an Arduino UNO and an L298N motor driver:
// Arduino code to control the Moteur 25GA370 12V using PWM
// and an L298N motor driver
// Define motor control pins
const int ENA = 9; // PWM pin for speed control
const int IN1 = 7; // Direction control pin 1
const int IN2 = 8; // Direction control pin 2
void setup() {
// Set motor control pins as outputs
pinMode(ENA, OUTPUT);
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
}
void loop() {
// Rotate motor in one direction
digitalWrite(IN1, HIGH); // Set IN1 high
digitalWrite(IN2, LOW); // Set IN2 low
analogWrite(ENA, 128); // Set speed to 50% (PWM value: 128)
delay(2000); // Run for 2 seconds
// Stop the motor
analogWrite(ENA, 0); // Set speed to 0
delay(1000); // Wait for 1 second
// Rotate motor in the opposite direction
digitalWrite(IN1, LOW); // Set IN1 low
digitalWrite(IN2, HIGH); // Set IN2 high
analogWrite(ENA, 200); // Set speed to ~78% (PWM value: 200)
delay(2000); // Run for 2 seconds
// Stop the motor
analogWrite(ENA, 0); // Set speed to 0
delay(1000); // Wait for 1 second
}
Note: Adjust the PWM values (0–255) to control the motor speed as needed.
Motor Does Not Spin
Motor Spins in the Wrong Direction
Motor Overheats
Electrical Noise Interferes with Circuit
Motor Driver Overheats
Can I use a 9V battery to power the motor?
What is the maximum load the motor can handle?
Can I connect the motor directly to an Arduino?
How do I reduce motor noise in my circuit?
By following this documentation, you can effectively integrate the Moteur 25GA370 12V into your projects and troubleshoot common issues with ease.