Dark Light
, , ,

TB6612 Dual Motor Driver 1A TB6612FNG for Arduino Microcontroller

  • Dual motor control — independently controls two DC motors.
  • 1.2A average output per channel according to the TB6612FNG specification.
  • PWM speed control for variable motor speed.
  • Forward and reverse operation using H-bridge control.
  • Short-brake function for rapid motor stopping.
Availability:

In stock

 450

In stock

TB6612 Dual Motor Driver 1A TB6612FNG for Arduino Microcontroller

Description:

The TB6612FNG Dual Motor Driver Module is a compact, efficient motor-control board designed to drive two brushed DC motors independently from an Arduino, Raspberry Pi, ESP32, or other microcontroller. It uses two built-in H-bridge circuits, allowing each motor to be controlled for forward, reverse, braking, and stopping.

The driver supports PWM speed control and includes standby/power-saving, thermal shutdown, and low-voltage detection features. The original TB6612FNG IC is specified for up to 1.2A average output current per channel, with a 3.2A peak rating under the manufacturer’s absolute-maximum specifications.

Specifications:

  • Model: TB6612FNG
  • Driver Type: Dual H-Bridge DC Motor Driver
  • Number of Motors: 2 DC motors
  • Motor Supply (VM): Up to 15V maximum
  • Average Output Current: 1.2A per channel
  • Peak Output Current: 3.2A peak
  • Control Logic: Microcontroller-compatible logic inputs
  • Motor Control: Forward / Reverse / Brake / Stop
  • Speed Control: PWM
  • Standby Function: Yes
  • Protection: Thermal shutdown and low-voltage detection
  • IC Package: Toshiba SSOP24
  • Motor Type: Brushed DC motor
  • Applications: Arduino, robotics, RC projects, automation

Key Features:

  • Dual motor control — independently controls two DC motors.
  • 1.2A average output per channel according to the TB6612FNG specification.
  • PWM speed control for variable motor speed.
  • Forward and reverse operation using H-bridge control.
  • Short-brake function for rapid motor stopping.
  • Standby/power-save mode reduces power consumption when the driver is not being used.
  • Thermal shutdown protection helps protect the IC against excessive temperature.
  • Low-voltage detection provides additional protection.
  • Low ON-resistance MOSFET output stage for improved efficiency.
  • Compact design suitable for Arduino and other microcontroller projects.

⚙️ How It Works

Dual Channel: It can control two DC motors independently, or one bipolar stepper motor.
Full Control: It allows you to spin your motors forward, backward, brake them to a sudden stop, or let them coast freely.
Speed Adjustments: You can use PWM (Pulse Width Modulation) signals from your Arduino to precisely adjust how fast the motors spin.

🔌 Pinout and Connection Guide

The board has pins on two sides: one side for power and motors, and the other side for your microcontroller logic. [1, 2]
Power and Motor Pins
    • VM: Motor Power input (Connect to your motor battery pack, e.g., 6V–12V).
    • VCC: Logic Power input (Connect to Arduino 5V or 3.3V).
    • GND: Ground (Connect to both Arduino GND and Battery negative).
    • AO1 / AO2: Output pins for Motor A.
    • BO1 / BO2: Output pins for Motor B.

Logic Control Pins (Connect to Arduino Digital Pins)

    • PWMA: Speed control for Motor A (Connect to an Arduino PWM pin, like D3, D5, D6).
    • AIN1 / AIN2: Direction control for Motor A.
    • STBY: Standby pin. Must be connected to High (5V) to wake up the driver.
    • BIN1 / B2: Direction control for Motor B.
    • PWMB: Speed control for Motor B (Connect to an Arduino PWM pin).


🗺️ Truth Table (How to Program the Direction)

By setting the direction pins (IN1 and IN2) to HIGH or LOW, you change the behavior of the motor:

AIN1 / BIN1 AIN2 / BIN2 Motor Behavior
LOW LOW Coast (Motor stops slowly)
HIGH LOW Forward rotation
LOW HIGH Reverse rotation
HIGH HIGH Brake (Motor stops instantly)

Buy TB6612 Dual Motor Driver 1A TB6612FNG for Arduino Microcontroller online at best price and delivery in islamabad rawalpindi lahore peshawar faisalabad karachi hyderabad quetta wah taxila multan sialkot mardan Pakistan

 

Buy TB6612 Dual Motor Driver 1A TB6612FNG for Arduino Microcontroller online at best price and delivery in islamabad rawalpindi lahore peshawar faisalabad karachi hyderabad quetta wah taxila multan sialkot mardan Pakistan

Specification Details
Model TB6612FNG
Driver Type Dual H-Bridge DC Motor Driver
Number of Motors 2 DC motors
Motor Supply (VM) Up to 15V maximum
Average Output Current 1.2A per channel
Peak Output Current 3.2A peak
Control Logic Microcontroller-compatible logic inputs
Motor Control Forward / Reverse / Brake / Stop
Speed Control PWM
Standby Function Yes
Protection Thermal shutdown and low-voltage detection
IC Package Toshiba SSOP24
Motor Type Brushed DC motor
Applications Arduino, robotics, RC projects, automation

Based on 0 reviews

0.0 overall
0
0
0
0
0

Be the first to review “TB6612 Dual Motor Driver 1A TB6612FNG for Arduino Microcontroller”

There are no reviews yet.

SHOPPING CART

close