Instructables

Arduino Projects on a breadboard (no serial com)

IMG_0026a.jpg
Intro:
If you've got an Arduino Uno and want to start duplicating projects without having to buy an Uno every time... get ready to live!  This instructable will show you how to move your projects (that do not require serial communication) onto a breadboard for prototyping or expansion.  If you're looking for a more permanent solution check out these (breadboard ) (options ).

Stuff You Should Have Already:
-Arduino Uno & USB cord: You're gonna need this to program the new ATmega328
-Wire Strippers & Leatherman: A must have for wire management
-Solder & Soldering Iron: Great for sticking stuff to other stuff
-22 AWG Wire: Makes this project really difficult if you don't have it

Stuff To Buy:
Breadboard ...................................1x  $ 8.00
LM7805 ..........................................1x  $ 0.50
16 Mhz Crystal .............................. 1x $ 0.40
Push Button ...................................1x $ 0.11
220 Ohm Res ............................... 2x $ 0.10
10K Ohm Res .............................. 1x $ 0.05
22 pF Cap ...................................... 2x $ 0.12
10 uF Cap ...................................... 2x $ 0.10
Green LED ......................................1x $  0.10
Red LED ......................................... 1x $  0.09
ATmega328 (with Bootloader) ....1x $ 5.50
9V DC power Supply .....................1x $6.95 (get these for like $1 at thrift stores)

TOTAL  ............................................... $22.02
 
Remove these adsRemove these ads by Signing Up
jatinbatra10 months ago
I want to use Serial Communication with ATMega on breadboard , how do I achieve it ?

Have you found solution to this? May be MAX232?

cityboy21 year ago
Great, went together without a hitch, one thing, where are the corresponding Arduino inputs / outputs on the breadboard so I can hookup projects.
allmondjoy87 (author)  cityboy21 year ago
you can find the pinout in the ATmega328 data sheet here: https://www.sparkfun.com/datasheets/Components/SMD/ATMega328.pdf or if you look closely at the pictures they are labeled on the chip itself. "D" stands for digital, "A" stands for analog.
What are the corresponding digital and analog pins as related to a Arduino Uno, for example, I want to run a BlinkM on your Arduino breadboard. Also, great tutorial it went together without a hitch.
kokofi3 years ago
i just ordered my parts for this, along with some extras, i found some parts to be cheaper at spark-fun instead. However for portability reasons I decided to go with a 9V Battery adapter instead of a wall plug. The batteries I have are rechargeable so they will work nicely. I'll post more when I build the project.
Very nice tutorial . I have an Uno and with the optiboot I wasn't able to load sketches using using another instructible that was similar to this one.
I have not tried your method yet , but if I get some spare time I will give it a go!
I also like the labels on the pins ...great idea.
Thanks!
Build_it_Bob
astroboy9073 years ago
Hey! Nice project. One thing i like to do with my breadboarding is trim the leads of components to around a half inch (maybe a bit under). This makes them flush with the board when inserted, but you have to be careful with components that have to span a greater gap (cut the leads longer). Also it slightly increases the space used by components because you cannot access the holes underneath the components, but it makes them look a lot better (IMO)
:)