SRS Labs SRS Robot Level 1 Kit manual ATmega16 Programming 11-3-2005

Page 22

ATmega16 Programming

22

11-3-2005

Image 22
Contents SRS Robot Level 1 Kit Recommended Equipment Getting StartedComputer Requirements USB port with a USB-to-serial converterKit Contents Vendor Information ARC Board Connection KitQty Vendor Part Preparation AVR Robot Controller 1.1 Assembly InstructionsSoldering Overview Solder Components Prepare BoardsController ‰ Resistors and diode‰ Switch and resonator ‰ Small capacitors and LEDs‰ Sockets, headers, and jumper Cleaning and InspectionAttach Connector to Battery Holder ‰ Large capacitorsInstall Chips Serial CableAVR Robot Controller 1.1 Software Tools Programming CableBascom on Windows Tool OptionsWinAVR avr-gcc on Windows Customizing the Microcontroller Avr-gcc on Mac OSResources Http//sourceforge.net/projects/winavrChassis Assembly MotorsLight Sensors Bottom PlateTop Plate Final Assembly Wiring Connections Leftover PartsATmega16 Programming PartATmega16 Programming 11-3-2005 Part ATmega16 Programming 11-3-2005 Part ATmega16 Programming 11-3-2005 ATmega16 Programming 11-3-2005 Part Sample Programs Creating New ProgramsProgram Descriptions ProgrammingProgram BumpNGo RemoteControlProgram Turn AVR Robot Controller 1.1 Hardware Description PowerPins Physical Functional Input Connection Pin Name Output HeaderLeft and Right Analog Inputs Left and Right Motor ConnectorsExpansion Headers JP3 and JP10 Left, Center, and Right Floor Sensor InputsProgram LED output Power SourceIn-System Programming and Option Select Servo outputAVR Robot Controller 1.1 Schematic