Advertisement

Quick Links

Pololu Orangutan SV-xx8 and LV-xx8 User's Guide
Pololu Orangutan SV-xx8 and LV-
1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Contacting Pololu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
3. Schematic Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4. Module Pinouts, Component Identification, and Usage Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
5. Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.a. Using the Demo Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.b. Programming Your Orangutan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6. AVR Pin Assignment Table Sorted by Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7. AVR Pin Assignment Table Sorted by Pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
8. Motor Driver Truth Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
9. Related Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
http://www.pololu.com/docs/0J27/all
xx8 User's Guide
© 2001-2013 Pololu Corporation
Page 1 of 18

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Orangutan SV-8 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Pololu Corporation Orangutan SV-8 Series

  • Page 1: Table Of Contents

    Pololu Orangutan SV-xx8 and LV-xx8 User's Guide © 2001–2013 Pololu Corporation Pololu Orangutan SV-xx8 and LV- xx8 User's Guide 1. Overview ............2 2.
  • Page 2: Overview

    Pololu Orangutan SV-xx8 and LV-xx8 User's Guide © 2001–2013 Pololu Corporation 1. Overview A top view of the Orangutan SV-328. Pololu Orangutan LV-168. The Orangutan SV-168 SV-328 , and [http://www.pololu.com/catalog/product/1225] [http://www.pololu.com/catalog/product/1227] LV-168 robot controllers are complete control solutions for small robots.
  • Page 3 Pololu Orangutan SV-xx8 and LV-xx8 User's Guide © 2001–2013 Pololu Corporation • removable 8-character x 2-line LCD • buzzer tied to one of the mega168’s hardware PWMs • 3 user pushbutton switches • 2 user LEDs • user potentiometer optionally jumpered to ADC7 Features Specific to the Orangutan LV-168 •...
  • Page 4: Contacting Pololu

    Pololu Orangutan SV-xx8 and LV-xx8 User's Guide © 2001–2013 Pololu Corporation 2. Contacting Pololu You can check the Orangutan SV-328 robot controller page [http://www.pololu.com/catalog/product/1227] Orangutan LV-168 robot controller page for additional information, [http://www.pololu.com/catalog/product/775] including pictures, example code, and application notes. You can also find a libraries for interacting with the on-board...
  • Page 5: Schematic Diagrams

    Pololu Orangutan SV-xx8 and LV-xx8 User's Guide © 2001–2013 Pololu Corporation 3. Schematic Diagrams Orangutan SV-328 Robot Controller schematic diagram. Download version [http://www.pololu.com/file/download/orangutan-sv-328-robot-controller-schematic- (413k PDF) diagram.PDF?file_id=0J639] 3. Schematic Diagrams Page 5 of 18...
  • Page 6 Pololu Orangutan SV-xx8 and LV-xx8 User's Guide © 2001–2013 Pololu Corporation Orangutan LV-168 schematic diagram. Download a PDF version (39k pdf) [http://www.pololu.com/file/download/OrangutanLV168_schematic.pdf?file_id=0J164] 3. Schematic Diagrams Page 6 of 18...
  • Page 7: Module Pinouts, Component Identification, And Usage Notes

    Pololu Orangutan SV-xx8 and LV-xx8 User's Guide © 2001–2013 Pololu Corporation 4. Module Pinouts, Component Identification, and Usage Notes Components Orangutan SV-328 top view with Orangutan LV-168 features (top view). components labeled. The Orangutan contains a programmable ATmega168 or ATmega328P AVR microcontroller, a dual motor driver for direct control of two DC motors, an 8×2 character LCD, a buzzer, three user pushbuttons, two user LEDs, and a...
  • Page 8 Pololu Orangutan SV-xx8 and LV-xx8 User's Guide © 2001–2013 Pololu Corporation Orangutan LV-168 Power & Motor Connections Just like the Orangutan SV-xx8, the power and motor connections are on the right side of the unit. The Orangutan LV-168 is designed to operate off of three NiMH cells, which corresponds to a voltage range of about 2.5 –...
  • Page 9 Pololu Orangutan SV-xx8 and LV-xx8 User's Guide © 2001–2013 Pololu Corporation Motors The motor drivers are controlled by the AVRs hardware PWM outputs on eight-bit timers 0 and 2, which lets you achieve variable motor speeds using hardware rather than processor-intensive software PWMs on the motor control lines.
  • Page 10 Pololu Orangutan SV-xx8 and LV-xx8 User's Guide © 2001–2013 Pololu Corporation Programming Connector The Orangutan has a 6-pin programming connector on the upper right side; the robot controller is designed for an AVR ISP in-system programmer from Atmel or a compatible programmer, such as the...
  • Page 11: Getting Started

    Pololu Orangutan SV-xx8 and LV-xx8 User's Guide © 2001–2013 Pololu Corporation 5. Getting Started The Orangutan requires power be applied across the + and GND pins along the right edge of the board. The device is protected by a MOSFET against accidental reverse-battery connection. When the Orangutan is powered, you can press the power button, which is located on the right side of the bottom edge of the board, to turn the Orangutan on and off.
  • Page 12 Pololu Orangutan SV-xx8 and LV-xx8 User's Guide © 2001–2013 Pololu Corporation 7. Timer: A simple stopwatch. Press C to start or stop the stopwatch and A to reset. The stopwatch continues to count while you are exploring the other demos.
  • Page 13: Programming Your Orangutan

    Pololu Orangutan SV-xx8 and LV-xx8 User's Guide © 2001–2013 Pololu Corporation the melody directly from program memory (i.e. flash), thereby conserving RAM, and it uses timer interrupts to play the melody notes at the proper times, so program execution is not blocked as the melody plays.
  • Page 14: Avr Pin Assignment Table Sorted By Function

    Pololu Orangutan SV-xx8 and LV-xx8 User's Guide © 2001–2013 Pololu Corporation 6. AVR Pin Assignment Table Sorted by Function Function megaxx8 Pin PD0, PD1, digital I/Os (x8) PC0 – PC5 analog inputs (x8) PC0 – PC5, ADC6, ADC7 motor 1 control (A and B)
  • Page 15: Avr Pin Assignment Table Sorted By Pin

    Pololu Orangutan SV-xx8 and LV-xx8 User's Guide © 2001–2013 Pololu Corporation 7. AVR Pin Assignment Table Sorted by Pin Port Pin Orangutan Function Notes/Alternate Functions Timer1 input capture (ICP1) PB0 LCD control line R/W divided system clock output (CLK0) user pushbutton (pressing pulls pin low)
  • Page 16: Motor Driver Truth Table

    Pololu Orangutan SV-xx8 and LV-xx8 User's Guide © 2001–2013 Pololu Corporation 8. Motor Driver Truth Table input Orangutan LV-168 output Orangutan SV-xx8 output PD5, PD3 PD6, PB3 M1A, M2A M1B, M2B motor effect M1A, M2A M1B, M2B motor effect brake low brake low “forward”*...
  • Page 17 Pololu Orangutan SV-xx8 and LV-xx8 User's Guide © 2001–2013 Pololu Corporation Using these PWM settings, OCR0B = 255 is equivalent to holding PD5 low while OCR0A = 0 is equivalent to holding PD6 high. As you can see from the truth table above, in this state M1B connects to your battery’s positive terminal and M1A connects to ground.
  • Page 18: Related Resources

    Pololu Orangutan SV-xx8 and LV-xx8 User's Guide © 2001–2013 Pololu Corporation 9. Related Resources The following list of resources might come in handy: • ATmega168 documentation : ATmega168 [http://www.atmel.com/dyn/products/product_card.asp?PN=ATmega168] datasheet and additional documentation • ATmega328P documentation [http://www.atmel.com/dyn/products/product_card.asp?PN=ATmega328P] ATmega328P datasheet and additional documentation •...

This manual is also suitable for:

Lv-8 seriesSv-328Lv-168

Table of Contents