RoboClaw Basics

A broad overview of the RoboClaw motor controller: board layout, features, usage basics, and the voltage, current, and temperature limits that apply across all models.

Analog Joystick and RoboClaw

The RoboClaw has several useful control methods, one of them being analog control. With analog control you can use a variety of user interface options so long as they output an appropriate analog voltage. In this Application Note we’ll be using an analog joystick to control two motors with the RoboClaw in analog mode.

PID Control and Motor Controllers

Motor controllers like the RoboClaw use feedback from sensors like encoders to maintain the speed and position of motors. Internally, a system called a PID controller keeps these values at their setpoints. This guide covers what a PID controller is, how the proportional, integral, and derivative terms work, and how motor controllers use them.

Pololu Encoder Wiring

Encoders allow the RoboClaw to provide accurate and consistent speed and position control of motors. In this Application Note we’ll be wiring a common motor and encoder combination to the RoboClaw.

Selecting the Proper Battery

How to choose a battery for a robotics project: compare LiPO, LiFePO4, and lead acid chemistries by voltage, capacity, and C rating to match your robot’s power and run time needs.

Analog Control with RoboClaw

There are many control schemes available with the RoboClaw. One of the simplest control schemes is analog control. Analog control allows for an analog voltage to control motor speed and direction.