Motor Shield TB6612 Arduino
Motor Shield TB6612 Arduino - Our new design of a TB6612 motor shield, which allows us to use the most simple and effective way to drive DC motors and stepper motors, usually in our robot project, need to use a lot of DC / stepper motor, this shield can meet your requirements, it can drive four DC motors or two stepper motors, and we have other improvements:
First we use the TB6612 MOSFET drivers with 1.2A per channel current capability (you can draw up to 3A peak for approx 20ms at a time), its motor voltage is low, so you get more vacuum out of your batteries, and there are Built-in flyback diodes as well.
Using the onboard PWM driver chip - PCA9685PW, it can handle all the motor on the I2C bus and speed control, due to the characteristics of I2C, you can also connect other I2C devices or shield to the same pin, so it can and Arduino / Crowduino compatible.
Stackable design and 5 address-select pins allow it to stack up to 32 shields so that you can control 128 DC motors and 64 stepper motors that you can use to complete any Arduino project you want.
Frequently asked questions about Motor Shield TB6612 Arduino
Q1: What exactly is a Motor Shield TB6612 Arduino?
A: The Motor Shield TB6612 Arduino is a board that can be connected to an Arduino microcontroller to manage the speed and direction of one or two DC motors using a dual H-bridge motor driver chip called TB6612.
Q2: How much current can the Motor Shield TB6612 Arduino support?
A: The Motor Shield TB6612 Arduino can handle up to 1.2A per channel and a peak current of 3.2A per channel.
Q3: What kind of motors can be controlled using the Motor Shield TB6612 Arduino?
A: The Motor Shield TB6612 Arduino can manage up to two DC motors or one stepper motor.
Q4: What voltage range is suitable for the Motor Shield TB6612 Arduino?
A: The Motor Shield TB6612 Arduino can operate using a voltage range of 4.5V to 13.5V.
Q5: Can the Motor Shield TB6612 Arduino be used to control servo motors?
A: Unfortunately, the Motor Shield TB6612 Arduino can only control DC motors and stepper motors and is not suitable for servo motors.
Q6: What is the highest PWM frequency that can be generated by the Motor Shield TB6612 Arduino?
A: The Motor Shield TB6612 Arduino can generate a maximum PWM frequency of 100kHz.
Q7: How do you connect the Motor Shield TB6612 Arduino to an Arduino microcontroller?
A: The Motor Shield TB6612 Arduino can be connected to an Arduino microcontroller using the headers on the board, either by stacking the board on top of an Arduino board or by using jumper wires.
Q8: What are the different pins on the Motor Shield TB6612 Arduino used for?
A: The Motor Shield TB6612 Arduino has power pins, motor control pins, and signal input pins. The power pins provide power to the board and the motor. The motor control pins are responsible for managing the speed and direction of the motor. The signal input pins receive signals from the Arduino microcontroller.
Q9: What programming language is used for programming the Motor Shield TB6612 Arduino?
A: The Motor Shield TB6612 Arduino can be programmed using the Arduino programming language, which is based on C/C++.
- 2 connections for 5V 'hobby' servos connected to the Arduino's high-resolution dedicated timer
- 4 H-Bridges: TB6612 chipset provides 1.2A per bridge (3A for brief 20ms peaks) with thermal shutdown protection, internal kickback protection diodes. Can run motors on 4.5VDC to 13.5VDC.
- Up to 4 bi-directional DC motors with individual 8-bit speed selection (so, about 0.5% resolution)
- Motors automatically disabled on power-up
- Up to 2 stepper motors (unipolar or bipolar) with single coil, double coil, interleaved or micro-stepping. Crowtail interface
- Big terminal block connectors to easily hook up wires (18-26AWG) and power
- Arduino power button
- Chip Working Voltage: 5V
- Motor Working Voltage: 12V
- Dimension: 70mm(L)*53mm(W)*23mm(H)
- TB6612 Motor Shield for Arduino x1