Double H-bridge L9110S
zoom_out_map
chevron_left chevron_right

Product images are for informational purposes only and may vary slightly depending on the batch and supplier. Product specifications and prices may be subject to change without notice. We do our best to provide accurate and complete product specifications, but they may not be completely accurate. If you encounter any such situation, please let us know.

The product is intended for specialists and requires qualified and authorized personnel. The product does not include assembly/use instructions . Putting the product into operation by unqualified persons leads to the loss of the warranty according to the Terms and Conditions on the site.

The specified technical parameters (current, power, etc.) represent maximum allowable values under ideal operating conditions. For safe use and optimal lifespan, it is recommended to operate the product continuously at no more than 50% of the specified maximum values.

DC motor driver module, stepper, L9110S, H-bridge, 2.5V-12V

Dual H-bridge module for direction and speed control, ideal for two DC motors or one stepper motor, compatible with Arduino and other development boards. It uses the L9110S driver, operates at 2.5-12V, supports up to 0.8A per channel, has 6 pins for quick connection and compact 28 x 21 mm PCB with 3 mm mounting holes.

4.17 RON Tax included

3.45 RON Tax excluded

(5/5) out of 1 total ratings
Read the reviews
1-2 zile
check In Stoc

Shipping by Thursday 27 August

Close

This product has a warranty of 2 years.

INTERNATIONAL DELIVERY
International fast shipping within EU. Free Shipping for orders above 100 EUR in most EU countries.
FAST DISPATCH 24H
We ship from our stock within 24H
LOYALTY POINTS
You earn points with every order, worth 5%.

The H-bridge with L9110S motor driver is a compact and efficient module, compatible with Arduino and other development boards, designed for controlling two DC motors or one stepper motor. It allows control of direction and speed for up to 2 DC motors, making it a practical choice for robotics, automation, and electronic prototyping projects.

It operates at voltages between 2.5V and 12V and can deliver a maximum current of up to 0.8A, making it suitable for small and medium-sized motors. The small board format and the 6 connection pins allow easy integration into compact assemblies, and the 3 mm mounting holes help securely fix the module in the project.

 

Specifications:

Operating voltage: 2.5-12V

Chip: L9110S

Maximum operating current: 0.8A

Mounting hole diameter: 3 mm

Number of pins: 6

PCB dimensions mm: 28 x 21 mm

Compatibility: Arduino and other development boards

Function: control of 2 DC motors or 1 stepper motor

 

Pinout:

Pin Function Description
B-IA Control input Controls motor B
B-IB Control input Controls motor B
GND Ground Common ground for module and control board
VCC Power supply Power supply voltage 2.5V - 12V DC
A-IA Control input Controls motor A
A-IB Control input Controls motor A

 

Usage:

The module is used for motor control in electronic projects by connecting the motors to the dedicated terminals and the control pins to the development board. It can be used to change the rotation direction and adjust speed through appropriate control signals. It is recommended for applications such as mobile robots, automatic mechanisms, educational systems, and laboratory experiments where simple and efficient motor control is needed.

 

Motor Outputs:
Terminal Function Description
MOTOR A Motor output Connection for DC motor A
MOTOR B Motor output Connection for DC motor B

 

Pin Combinations:
Pin combination Result
A-IA: HIGH, A-IB: LOW Motor A in one direction
A-IA: LOW, A-IB: HIGH Motor A in opposite direction
A-IA: LOW, A-IB: LOW Motor A stopped
B-IA: HIGH, B-IB: LOW Motor B in one direction
B-IA: LOW, B-IB: HIGH Motor B in opposite direction
B-IA: LOW, B-IB: LOW Motor B stopped

Important: Do not apply rotation signals in both directions simultaneously as the module will short circuit and burn out instantly.

 

Arduino Example:

Arduino connections:

L9110S Module Arduino UNO Function
VCC 5V or external power supply Module power supply
GND GND Common ground
A-IA D5 Motor A control
A-IB D6 Motor A control
B-IA D9 Motor B control
B-IB D10 Motor B control

 

Motor connections:

Module terminal Connection
MOTOR A DC Motor 1
MOTOR B DC Motor 2
33594

Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.

Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.

Avertismente generale de siguranta:

Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.

Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.

Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.

Nu lasati produsul alimentat nesupravegheat in timpul testelor.

Produsul nu este jucarie si nu este destinat copiilor.

Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.

Identificare produs:

Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.

Producator / Importator / Distribuitor:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Website: www.sigmanortec.ro

Persoana responsabila in UE:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Documentatie si siguranta:

Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].

const int A_IA = 5;

const int A_IB = 6;

const int B_IA = 9;

const int B_IB = 10;

void stopMotorA() {

  digitalWrite(A_IA, LOW);

  digitalWrite(A_IB, LOW);

}

void stopMotorB() {

  digitalWrite(B_IA, LOW);

  digitalWrite(B_IB, LOW);

}

void motorAForward(int speedValue) {

  analogWrite(A_IA, speedValue);

  digitalWrite(A_IB, LOW);

}

void motorABackward(int speedValue) {

  digitalWrite(A_IA, LOW);

  analogWrite(A_IB, speedValue);

}

void motorBForward(int speedValue) {

  analogWrite(B_IA, speedValue);

  digitalWrite(B_IB, LOW);

}

void motorBBackward(int speedValue) {

  digitalWrite(B_IA, LOW);

  analogWrite(B_IB, speedValue);

}

void setup() {

  pinMode(A_IA, OUTPUT);

  pinMode(A_IB, OUTPUT);

  pinMode(B_IA, OUTPUT);

  pinMode(B_IB, OUTPUT);

  stopMotorA();

  stopMotorB();

}

void loop() {

  motorAForward(200);

  motorBForward(200);

  delay(2000);

  stopMotorA();

  stopMotorB();

  delay(500);

  motorABackward(200);

  motorBBackward(200);

  delay(2000);

  stopMotorA();

  stopMotorB();

  delay(1000);

}