circuit_projects

Circuit Projects

Blogger

EEWeb Stats

Circuit's Blog :

Return to Blog

Atmel ATmega16 Based AVR Robot Controller

Figure:1

Figure 1 

The project was built around the powerful Atmel ATmega16 processor to create an AVR robot controller that will be used as the base controller for a Mini-Sumo robot project.

The processor used for this controller has 16kb of memory running at 8MHz for an 8-MIP processing speed. To allow doubling of the CPU speed, a 16MHz crystal is included while the memory is doubled by the available update. A variety of free or commercial tools such as BASCOM basic compiler, Atmel Assembler/Simulator, GNU C compiler, and Code Vision C, can be used to program the board along with inexpensive in-circuit debugging tools.

In using the Atmel AT90S8535 AVR microprocessor, the speed is also doubled and the I/O capabilities are expanded. The processor contains serial port, dual H-bridge motor driver, connectors for two additional R/C servo output or encoder inputs, and connectors for five analog or digital inputs, to provide complete solution for small robots.

To make a serial interface cable that can be used to connect the ARC board to the PC, the small PCB, DB9 connector, and 3’ gray cable are used. The programmer uses a male DB25 connector.

Click here to see the rest of the project.

Tags: atmel, ATmega16, AVR, robot, controller,

Comments on this post:

There are currently no comments.

Login or Register to post comments.
 
Click Here