Society of Robots - Robot Forum

Electronics => Electronics => Topic started by: sotu on August 19, 2008, 06:45:32 AM

Title: 50$ Robot's Microcontroller
Post by: sotu on August 19, 2008, 06:45:32 AM
If you wish to advance the 50$ robot microcontroller, lets say to get more I/O pins. Can you simply put more pins on the board and solder them on differently, or do you need to resolder every part on the board then, to make them adjust to the need modification? And does numbers of I/O pins have to do anything about what ATmega you choose? - So you need a more powerfull ATmega for more I/O pins?
Title: Re: 50$ Robot's Microcontroller
Post by: MarkBrown on August 19, 2008, 10:30:39 AM
Each ATMega has a specific amount of I/O available to them.  As far as adding more I can't help you yet.  But to find out how many are available and of which kind, the Amtel website will show you the number of available ports for each chip.

http://www.atmel.com/dyn/products/devices.asp?family_id=607#760

Mark
Title: Re: 50$ Robot's Microcontroller
Post by: pomprocker on August 19, 2008, 12:19:14 PM
on the atmega8/168, on the $50 robot board, you can break out PB0, PD5, 6, 7, PB6, 7 safely.

You can also breakout PC6/reset and the programming pins, but with those you really have to know what you're doing or you could screw up the chip.

[img width= height=]http://www.sparkfun.com/tutorial/BeginningEmbedded/2-MicroProgramming/ATmega168-Pinout.jpg[/img]