Zumo CC3200

The Zumo CC3200 project was created to enable makers to easily create applications that leverage the power of a TI CC3200 connected to a motorized hardware platform equipped with Inertial Measurement (IMU) sensors.

This repository provides an Energia library, ZumoCC3200, that provides core functions that make it possible to create applications with very little code and without requiring in-depth knowledge of the CC3200 or the specific IMU sensors used to enable closed-loop motor control. As with most libraries, ZumoCC3200 includes numerous examples that serve as starting points for new projects.

Each of the ZumoCC3200 examples consists of two programs: an Energia program that runs on the Zumo CC3200 robot and a Processing sketch that runs on your laptop. These two programs communicate with one another via WiFi, enabling you to view telemetry data and control the bot from your laptop.

The ZumoCC3200 Library

To use the ZumoCC3200 library,

Like most Energia/Arduino libraries, the ZumoCC3200 library includes serveral examples that serve as simple starting points for your project.

Processing Sketches

The Processing sketches that communicate with the ZumoCC3200 bot are also included in this repo. Note that some of these sketches rely on freely available Contributed libraries that must be installed.

Prerequisite libraries and installation instructions for these sketches is here.


All of the files in this repo are Open Source and most are licensed under either a BSD 3-clause or MIT license. However, one file does come with a GPL-2.0 license.

Complete license details are provided here.


Zumo CC3200 is a collaborative project originally created as a part of the TI Santa Barbara 2015 Summer Intern program by Adam Dai and Tony Oliverio, and you are invited to help.

In-depth details about contributing code, bug fixes, and documentation are forthcoming.