This IoT-Bus module provides a motor controller. It uses two TB6612FNG motor drivers controlled by a PCA9685 on the I2C bus. The default address is 0x5F but can be changed from 0x40 through 0x5F by disconnecting solder blobs. It supports two stepper motors or four DC Motors.

Buy it in the oddWires store…

Pins Used

IOT-Bus Pin Description
21 SDA
22 SCL
3V3 Power
GND Ground


Name Framework Description
Adafruit_Motor_Shield_V2_Library Arduino Adafruit V2 Motor Shield library


IoT-Bus Motor Schematic

Click image to enlarge.


Name Description
Espressif32 Espressif Systems is a privately held fabless semiconductor company. They provide wireless communications and Wi-Fi chips which are widely used in mobile devices and the Internet of Things applications.


Name Description
Arduino Arduino Wiring-based Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences.
ESP-IDF Espressif IoT Development Framework. Official development framework for ESP32.