EasyManua.ls Logo

Waveshare Motor Driver HAT User Manual

Waveshare Motor Driver HAT
16 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
Motor Driver HAT
1 / 16
Motor Driver HAT
User Manual
OVERVIE
This module is a motor driver board for Raspberry Pi. Use I2C interface, could be used
for Robot applications.
FEATURES
Compatible with Raspberry Pi
I2C interface. Slave address hardware configurable makes your pi able to connect
32 motors at the same time
Integrate PCA9685, supports 12bits PWM output
Integrate TB6612FNG, high performance
Integrate 5V regulator, output current up to 3A.
Pins out I2C interface, could connect to other development board
Come with sample codes and user manual
Question and Answer IconNeed help?

Do you have a question about the Waveshare Motor Driver HAT and is the answer not in the manual?

Waveshare Motor Driver HAT Specifications

General IconGeneral
BrandWaveshare
ModelMotor Driver HAT
CategoryControl Unit
LanguageEnglish

Summary

Motor Driver HAT Overview

Product Overview

This module is a motor driver board for Raspberry Pi using I2C for robot applications.

Key Features

Highlights compatibility with Raspberry Pi, I2C interface, and 12-bit PWM output.

Motor Driver HAT Specifications

Technical Specifications

Details operating voltage, logic voltage, PWM controller, motor controller, and dimensions.

Interfaces Overview

Illustrates the pinout and connection points of the Motor Driver HAT.

Motor Driver HAT Hardware Components

Power Management

Explains the MP1854 regulator for input voltage conversion and 5V/3.3V output.

PWM Controller

Details the PCA9685 for 16-channel, 12-bit PWM output via I2C.

Motor Driver IC

Describes the TB6612FNG IC for high-performance DC motor control.

Motor Driver HAT Usage Guide

Enable I2C Interface

Step-by-step guide to enabling the I2C interface on Raspberry Pi using raspi-config.

I2C Address Configuration

Explains hardware selectable I2C slave addresses from 0x40 to 0x5F.

Motor Driver HAT Code Examples

Code Analysis and Project Structure

Overview of demo code structure and files for BCM2835, WiringPi, and Python.

BCM2835 Demo Code

Details on initializing libraries and controlling motors using BCM2835.

WiringPi Demo Code

Explains the WiringPi project structure and how to run its demo code.

Python Demo Code

Guide to Python code for PCA9685 and motor control, including PWM settings.

Motor Driver HAT Additional Information

Bluetooth and WiFi Control

Mentions control via Bluetooth or WiFi and refers to Servo Driver HAT manual.

Related product manuals