

The EBM001 is a versatile electronic component, commonly used as a motor or actuator in a wide range of applications. It is designed to efficiently and reliably convert electrical energy into mechanical motion, making it an essential component in robotics, automation systems, and industrial machinery. Its compact design and high performance make it suitable for both hobbyist projects and professional applications.








| Parameter | Value |
|---|---|
| Operating Voltage | 5V to 12V |
| Rated Current | 500mA |
| Stall Current | 1.2A |
| Maximum Torque | 1.5 kg·cm |
| Speed (No Load) | 200 RPM at 12V |
| Operating Temperature | -10°C to 60°C |
| Dimensions | 35mm x 25mm x 20mm |
| Weight | 50g |
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VCC | Power supply input (5V to 12V) |
| 2 | GND | Ground connection |
| 3 | IN1 | Control input 1 for direction control |
| 4 | IN2 | Control input 2 for direction control |
| 5 | EN | Enable pin (PWM input for speed control) |
Below is an example of how to control the EBM001 using an Arduino UNO:
// Define pin connections
const int IN1 = 8; // Control pin 1
const int IN2 = 9; // Control pin 2
const int EN = 10; // Enable pin (PWM)
// Setup function to initialize pins
void setup() {
pinMode(IN1, OUTPUT); // Set IN1 as output
pinMode(IN2, OUTPUT); // Set IN2 as output
pinMode(EN, OUTPUT); // Set EN as output
}
// Loop function to control motor
void loop() {
// Rotate motor clockwise at 50% speed
digitalWrite(IN1, HIGH); // Set IN1 HIGH
digitalWrite(IN2, LOW); // Set IN2 LOW
analogWrite(EN, 128); // Set PWM duty cycle to 50% (128/255)
delay(2000); // Run for 2 seconds
// Rotate motor counterclockwise at full speed
digitalWrite(IN1, LOW); // Set IN1 LOW
digitalWrite(IN2, HIGH); // Set IN2 HIGH
analogWrite(EN, 255); // Set PWM duty cycle to 100% (255/255)
delay(2000); // Run for 2 seconds
// Stop the motor
digitalWrite(IN1, LOW); // Set IN1 LOW
digitalWrite(IN2, LOW); // Set IN2 LOW
analogWrite(EN, 0); // Set PWM duty cycle to 0%
delay(2000); // Wait for 2 seconds before repeating
}
Motor Does Not Spin
Motor Spins in the Wrong Direction
Motor Runs Erratically
Motor Overheats
Can I use the EBM001 with a 3.3V microcontroller?
What is the maximum PWM frequency supported by the EN pin?
Can the EBM001 be used in battery-powered applications?
Is the EBM001 waterproof?