Steve Kovacik
Published © GPL3+

4 Wheel Drive, DC Motor Control for Raspberry Pi

Base project for implementing DC motor control using the Raspberry Pi's I2C interface and an Adafruit 16-Channel Servo Shield.

IntermediateFull instructions provided4 hours6,251
4 Wheel Drive, DC Motor Control for Raspberry Pi

Things used in this project

Hardware components

Raspberry Pi 2 Model B
Raspberry Pi 2 Model B
Adafruit 16-Channel 12-bit PWM/Servo Shield - I2C interface, Product ID: 815
Dual H-Bridge Motor Drive Controller Board, Model L298N,
ALSRobot 4WD Aluminum Mobile Robot Platform, Product ID 535
Adafruit Pi-EzConnect Terminal Block Breakout Hat; Product ID: 2711

Software apps and online services

Windows 10 IoT Core
Microsoft Windows 10 IoT Core
Visual Studio 2015
Microsoft Visual Studio 2015

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
IWISS SN-28B Dupont Professional Pin Crimping Tool
Kit, 2.54mm Pitch Pin Headers & Connector Housing


Read more


Interconnection Diagram

Interconnection of Pi, ServoShield, H-Bridges and Motors
Interconnectiondiagram rvm3bnc3la


Adafruit Servo Driver

A UWP based library and GUI for the Adafruit 815 Servo Shield. Developed for RaspberryPi 2B


Steve Kovacik

Steve Kovacik

2 projects • 4 followers
IoT & Technology Enthusiast