The only down side is that some parts of the arduino are kind of hard to build on perfboard. Most notably the Serial to usb adapter chip, which allows the microcontroller to interface with the computer through usb. You could use a good old RS232 jack, but they are not on a lot of newer computers. So to program your homemade board you will either need a break out board which does have the chip (get one here: http://www.jameco.com/webapp/wcs/stores/servlet/Product_10001_10001_2117341_-1), or an arduino Uno or clone board to program the chip ( I used the former.)
Either way it is a fun and informative project.
Remove these ads by
Signing UpStep 1: Materials
otherwise here is the parts list:
-perfboard
-two 10 uf electrolytic capacitors
-two 10 uf tantalum capacitors
-7805 voltage regulator (5v)
-LM1117T-3.3 voltage regulator(3.3v)
-green LED
-red LED
-two 150 ohm resistors
-10k resistor
-one 0.1 uf capacitor (ceramic disk)
-two 22 pf capacitors (ceramic disk)
-16 MHz crystal oscillator
-momentary push button switch
-jumper wires
-female headers (I used three rows of eight)
-row of 6 male headers
-female wall wart power jack
-ATmega328 with bootloader
-28 pin DIP IC socket
















































Visit Our Store »
Go Pro Today »




thanks for all the help.
Thanks for the post :D
Good work.
Thats a good sign, Looking forward for your work. :)
Can I use the same components and connections or do I have to change it.
It is my first project with MCs, so the more help the better.
Did you leave that set of headers on purpose?
Also do have a check at the voltage regulator ckt with the 3 capacitors.
what if the ATmega328 is not with bootloader??
thanks..
I have a Uno and what I did was buy a 28 pin zif socket. I pulled the 328 out of my Uno and plugged the zif socket in it's place. Now I can just buy 328's with bootloader and drop them into the zif and program them.
I added a set of female headers to my Uno so can still plug shields into it if I want to.
thanks in advance !