EmbeddedRelated.com
Jacob Beningo
Live online course · Jacob Beningo
AI for Embedded Developers
$100 off for EmbeddedRelated readers until Nov 1 · 5 live sessions, Dec 7-11
Discount ends in
16days 05hrs 30min 15sec
Learn More →
Arduino Nano Motor Carrier

Arduino Nano Motor Carrier

MPN: ABX00041
Arduino
ATSAMD11, BNO055, MP6522 Motor Controller/Driver Power Management Arduino Nano Platform Evaluation Expansion Board
Active

Overview

The Arduino Nano Motor Carrier is an expansion board designed to bridge the gap between a standard Arduino Nano and complex robotics applications. It integrates a dedicated ATSAMD11 microcontroller to manage motor control tasks, an MP6522 driver for power delivery, and a BNO055 9-axis sensor for precise orientation tracking. This board simplifies the wiring and control of DC motors, encoders, and batteries in a compact Nano-compatible footprint.

Why Choose This Part

The board features built-in over-temperature shutdown protection and dedicated hardware for quadrature encoder counting, offloading timing-critical tasks from the main Nano MCU. It supports a 12V output for motors while providing 500mA of IO output current, making it a robust power distribution hub for small-scale robotics.

Applications

Differential Drive Robots
Utilize the dual motor channels and quadrature encoder inputs to implement precise speed and position control for small mobile robots.
Inertial Navigation Systems
Leverage the onboard BNO055 9-axis IMU to track heading, pitch, and roll in real-time for autonomous vehicle stabilization.
Battery Powered Actuation
Integrated Li-ion battery charging and power management allow for self-contained motorized projects without external charging circuitry.

Key Specifications

Type Power Management
Contents Board(s)
Function Motor Controller/Driver
Platform Arduino Nano
Utilized IC / Part ATSAMD11, BNO055, MP6522

Getting Started

To use this carrier, plug an Arduino Nano into the central headers and install the Arduino_MotorCarrier library through the Arduino IDE Library Manager. Connect a single-cell Li-ion battery to the dedicated charging port and use the USB interface for programming the ATSAMD11 or the hosted Nano board. Ensure your motor specifications align with the 12V maximum output and check current draw against the 500mA IO limit.

Also Consider

TB6612FNG Motor Driver Toshiba - A discrete dual H-bridge IC alternative for engineers designing a custom PCB with similar current and voltage requirements.