The IBT4 Motor Driver by Satisgy Electronic (Part ID: IBT-4) is a high-power motor driver module designed to control DC motors with a high current capacity. This component is widely used in robotics and automation projects to drive motors efficiently and safely. Its robust design and high current handling capabilities make it an ideal choice for applications requiring reliable motor control.
Parameter | Value |
---|---|
Operating Voltage | 6V to 27V |
Continuous Current | 43A |
Peak Current | 100A |
PWM Frequency | Up to 20kHz |
Control Logic | TTL (3.3V or 5V compatible) |
Dimensions | 60mm x 55mm x 30mm |
Weight | 50g |
Pin No. | Pin Name | Description |
---|---|---|
1 | VCC | Power supply input (6V to 27V) |
2 | GND | Ground |
3 | IN1 | Control input 1 (PWM signal or logic high/low) |
4 | IN2 | Control input 2 (PWM signal or logic high/low) |
5 | EN | Enable pin (active high) |
6 | OUT1 | Motor output 1 |
7 | OUT2 | Motor output 2 |
8 | VCC | Power supply input (6V to 27V) |
9 | GND | Ground |
Power Supply:
Motor Connections:
Control Inputs:
Below is an example code to control a DC motor using the IBT4 Motor Driver with an Arduino UNO:
// Define pin connections
const int EN_PIN = 9; // Enable pin
const int IN1_PIN = 10; // Control input 1
const int IN2_PIN = 11; // Control input 2
void setup() {
// Set pin modes
pinMode(EN_PIN, OUTPUT);
pinMode(IN1_PIN, OUTPUT);
pinMode(IN2_PIN, OUTPUT);
// Enable the motor driver
digitalWrite(EN_PIN, HIGH);
}
void loop() {
// Rotate motor in one direction
digitalWrite(IN1_PIN, HIGH);
digitalWrite(IN2_PIN, LOW);
delay(2000); // Run for 2 seconds
// Stop the motor
digitalWrite(IN1_PIN, LOW);
digitalWrite(IN2_PIN, LOW);
delay(1000); // Stop for 1 second
// Rotate motor in the opposite direction
digitalWrite(IN1_PIN, LOW);
digitalWrite(IN2_PIN, HIGH);
delay(2000); // Run for 2 seconds
// Stop the motor
digitalWrite(IN1_PIN, LOW);
digitalWrite(IN2_PIN, LOW);
delay(1000); // Stop for 1 second
}
Motor Not Running:
Motor Running in One Direction Only:
Overheating:
By following this documentation, users can effectively utilize the IBT4 Motor Driver in their projects, ensuring reliable and efficient motor control.