Overview, Common orangutan features – Pololu Orangutan LV-xx8 User Manual

Page 2

Advertising
background image

1. Overview

A top view of the Orangutan SV-328.

Pololu Orangutan LV-168.

The Orangutan

SV-168

[http://www.pololu.com/product/1225]

,

SV-328

[http://www.pololu.com/product/1227]

, and

LV-168

[http://www.pololu.com/product/775]

robot controllers are complete control solutions for small robots. These units all

have the same form-factor and nearly identical peripheral hardware with matching pin assignments. This makes the
versions interchangeable in most situations, and typically allows the same code to run on any controller.

Note: This guide refers to these controllers as “Orangutans” unless a distinction needs to be made
between the versions.

The Orangutan SV-168 and LV-168 are based on Atmel’s ATmega168 AVR microcontroller, which runs at 20 MHz
and features 16 Kbytes of flash program memory, 1024 bytes of SRAM, and 512 bytes of EEPROM. The Orangutan
SV-328 is based on the ATmega328P, which runs at 20 MHz and features twice the memory of the mega168:
32 Kbytes of flash program memory, 2048 Kbytes of SRAM, and 1024 bytes of EEPROM. The mega328 is
essentially a drop-in replacement of the mega168.

Because the user has direct access to the microcontroller, any development software for Atmel’s AVR
microcontrollers, including Atmel’s free

AVR Studio

[http://www.atmel.com/microsite/atmel_studio6/]

and the

WinAVR

[http://winavr.sourceforge.net]

GCC C/C++ compiler, is compatible with the Orangutan. An in-circuit programmer, such

as our

USB AVR programmer

[http://www.pololu.com/product/1300]

, is required for programming the Orangutan. We

provide

an extensive set of software libraries

[http://www.pololu.com/docs/0J20]

that make it easy to interface with all

of the integrated hardware. These libraries come with a number of sample programs that demonstrate how to use
the various components on the Orangutan. These robot controllers are also

compatible with the popular Arduino

development platform

[http://www.pololu.com/docs/0J17]

.

Common Orangutan Features

• overall unit dimensions: 2.15" x 1.9"

• 2 bidirectional motor ports

• programmable 20 MHz Atmel ATmega168 AVR microcontroller (16 KB flash, 1 KB SRAM, 512 bytes
EEPROM) or ATmega328 (32 KB flash, 2 KB SRAM, 1 KB EEPROM)

• 8 general-purpose I/O lines, 6 of which can be used as analog input channels

• 2 additional analog input channels (ADC6 & ADC7) can be accessed on the board

Pololu Orangutan SV-xx8 and LV-xx8 User's Guide

© 2001–2014 Pololu Corporation

1. Overview

Page 2 of 18

Advertising
This manual is related to the following products: