Let's Make Robots!

AVR Breadboardin and shopping list..

Ok So Im about to order some parts, I figure i'll start with the AVR 8pin AT tiny of some sort.

I've found a few tutorials on just getting LEDS to blink and such using the AVR. So I have a few questions: (btw if you know of any tutorials point me that way, im on avrfreaks as well)

First of all, what type of programmer should I get? Seems like getting a USB one would be best....since it supplies +5v although im not sure of which one to get. (The USB ones ARE kinda expensive.....so I could always go with a Serial Port one, but then what is the disadvantage....and also how would I supply power?)

So Parts List:
Breadboard (Solderless) (Do I need the ones with Power "outlets" ?)
Wires (prolly a set of prototyping wire for ease)
AVR ATMEL ATtiny 20 pin.. (2313) or maybe ATmega 328
Some sort of Programmer (USB or Serial......not sure which)
Prolly some DIP sockets for ease of use.
LEDS and such for testing (and some resistors too)

Am I missing anything else? What about Power......what exactly do these ones need? Especially if I use a Serial programmer.

Also what about Voltage Regulator...I dont wanna blow up my chip haha!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

But.....I mean why would it matter? they are just connecting into the breadboard anyways? (maybe im missing something here? lol)

If you are using a solderless breadboard with a 2x3 pin ISP female connector (on the programmer) you will want to connect it across the center line of the breadboard (this is shown in the picture in the link of the first post) using a long 2x3 male header.  If you are soldering to grid PCB or not using a dual row female connector on your programmer then you won't need the long 2x3 male header.

Ya I saw that tutorial, it was helpful, however I wish it had more pictures as it went along <_<.

I should be able to use any long pin headers right (such as http://www.sparkfun.com/products/117)

i could just break 6 out?

Nope, they are dual row (a picture is in the link of my previous post)

This tutorial got me started, tutorials by abcminiuser on AVRfreaks.net took me the rest of the way.

I recommend using long pin headers (like the ones shown in the tutorial link) to interface a 6-pin ISP programmer header to a breadboard.  If you have trouble finding it try searching Mouser, and if you still have problems then shout back.  Note you can cut them apart if you get a 40x2 header.