- This guide explains how to get started programming your Orangutan or 3pi Robot in Windows, Linux or Mac OS X. It covers setting up an AVR development environment (Atmel Studio 6.0 for Windows users), installing the Pololu AVR C/C++ Library, and setting up the Pololu USB AVR Programmer.
- Information about installing and using the C/C++ libraries provided for use with Pololu products.
- A reference to commands provided in the Pololu C/C++ and Arduino libraries for the AVR.
- Guide for programming Orangutans and the 3pi robot from the Atmel’s older AVR Studio 4 IDE. It covers installing the Pololu AVR C/C++ Library, and setting up the Pololu USB AVR Programmer.
- Guide to making the Arduino IDE compatible with the 3pi robot and the Orangutan SV-168, Orangutan LV-168, and Baby Orangutan B robot controllers, including Arduino libraries for interfacing with the all of their on-board hardware.
- The Pololu USB SDK contains the code you need for making your own applications that use native USB to control the Jrk Motor Controller, Maestro Servo Controller, Simple Motor Controller, or USB AVR Programmer.
- A simple serial transmitter utility for Windows that lets you transmit sequences of bytes at a selectable baud rate to a selectable COM port. This program can be conveniently used to send commands to our serially controllable devices.
- This sample C# program (written for Microsoft Visual C# 2008) shows how you can use your computer to send and receive data from the TReX and TReX Jr motor controllers.
- This guide explains how to use the QTRSensors library to read Pololu QTR sensors and QTR sensor arrays with the Arduino.
- This library for the Arduino makes it easy to interface with Pololu’s dual VNH5019 motor driver shield and drive a pair of high-power, brushed DC motors. A sample sketch is included with the library.
- This is a library for the Arduino that interfaces with the Pololu qik 2s9v1 and qik 2s12v10 dual serial motor controllers. It makes it easy to control two brushed DC motors with a simple serial interface.
- This is a library for the Arduino that interfaces with our LSM303DLM and LSM303DLHC 3D compass and accelerometer carriers as well as the compass and accelerometer ICs on the MinIMU-9 and MinIMU-9 v2 (it also works with the LSM303DLH on older versions of those boards). It makes it simple to configure the device and read the raw accelerometer and magnetometer data, and it has a function for computing the tilt-compensated heading for those looking to use the LSM303 as a tilt-compensated compass.
- This is a library for the Arduino that interfaces with our L3G4200D and L3GD20 3-axis gyro carriers as well as the gyros on the MinIMU-9 and MinIMU-9 v2. It makes it simple to configure the device and read the raw gyro data.
- This library allows you to control an arbitrary number of addressable LED strips with an arbitrary number of LEDs from an Arduino.