Professional Documents
Culture Documents
How to MakeCircuit
Homemade Arduino on Breadboard – Step by Step
Projects
Instructions
Last Updated on June 8, 2019 by Swagatam (https://www.homemade-circuits.com/author/swag/)
In this article we are going to learn how to make an Arduino on a breadboard. We are also going to
see what is an Arduino, how to program it and how to assemble them as standalone microcontroller
on a breadboard or PCB.
MORNSUN® Power O
Arduino was a boon for those who wanted to learn microcontrollers and embedded system for non-
engineers and beginner in microcontroller.
Before arduino came into existence, beginners had to learn microcontroller with expensive kits and
some of them coded the microcontroller in Assembly language, which is a terrible language and not
all understood them.
Arduino was a total game changer, which is cheap and coding can be written in higher languages like
C++, and the programmer need not to be a pro in coding
https://www.homemade-circuits.com/make-arduino-breadboard/ 1/12
10/15/2020 How to Make Arduino on Breadboard - Step by Step Instructions | Homemade Circuit Projects
A USB 2.0 type B placed right corner of arduino (depending on how you place) for powering and burn
programs to microcontroller. A reset switch is placed left upper corner of arduino board for restarting
the program within the arduino itself.
(https://homemade-circuits.com/wp-
content/uploads/2016/04/ArduinoUno_R3_Front_450px-2.jpg)
https://www.homemade-circuits.com/make-arduino-breadboard/ 2/12
10/15/2020 How to Make Arduino on Breadboard - Step by Step Instructions | Homemade Circuit Projects
ATmega328P with few external components is enough to execute the program and control the
peripherals that you connected with the microcontroller.
MORNSUN® Power O
The arduino board is used to burn the program to microcontroller and provide some protection
against the glitches that we make during prototyping.
DIAGRAM:
https://www.homemade-circuits.com/make-arduino-breadboard/ 3/12
10/15/2020 How to Make Arduino on Breadboard - Step by Step Instructions | Homemade Circuit Projects
(https://homemade-circuits.com/wp-content/uploads/2016/04/breadboard-arduino-2.jpg)
Once the project is complete you may pluck out ATmega328P and connect few external components
as shown in diagram and you may solder it to PCB to make it permanent.
For your next project you no need to buy new arduino board, instead you may purchase the
ATmega328P and few other external, which cost effective and make your project more compact.
The easiest and laziest way program the ATmega328P is with arduino board itself. Insert the
ATmega328P, burn you program and pluck it out, insert it on your project.
This method is adaptable when your project has 28 pin IC holder (so that ATmega328P can be
https://www.homemade-circuits.com/make-arduino-breadboard/ 4/12
10/15/2020 How to Make Arduino on Breadboard - Step by Step Instructions | Homemade Circuit Projects
Method 2:
If you re-program the microcontroller frequently and hardware of your project is inaccessible, then
this method is best for your project, especially when ATmega328P is soldered directly on PCB.
NOTE: Make sure the power supply from external circuit is disconnected before proceeding; we are
going to power ATmega328P from arduino board.
Diagram:
https://www.homemade-circuits.com/make-arduino-breadboard/ 5/12
10/15/2020 How to Make Arduino on Breadboard - Step by Step Instructions | Homemade Circuit Projects
(https://homemade-circuits.com/wp-content/uploads/2016/04/ArduinoUSBSerial-2.png)
https://www.homemade-circuits.com/make-arduino-breadboard/ 6/12
10/15/2020 How to Make Arduino on Breadboard - Step by Step Instructions | Homemade Circuit Projects
Prototype PCB from Arduino Pure Sine Liron Electronics - Top 50 Best Arduino
$5 - 10pcs of 2 layers Wave Inverter Circuit China capacitor Projects for Fina
with Full Program factory Engineering Stu
Code
Ad pcbway.com homemade-circuits.com Ad chinacapacitor.com homemade-circuits.com
ionos.es Com
(https://www.homemade-circuits.com/motorcycle-accident-alarm-circuit/)
(https://www.home
Previous: Motorcycle Accident Alarm Next: Battery Backup Time Indicator
made-
Circuit Circuit
https://www.homemade-circuits.com/make-arduino-breadboard/ 7/12
10/15/2020 How to Make Arduino on Breadboard - Step by Step Instructions | Homemade Circuit Projects
Circuit Circuit
circuits.com/battery
-backup-time-indicator-circuit/)
About Swagatam
Your email:
https://www.homemade-circuits.com/make-arduino-breadboard/ 8/12
10/15/2020 How to Make Arduino on Breadboard - Step by Step Instructions | Homemade Circuit Projects
Your Comments are too Valuable! But please see that they are
related to the above article, and are not off-topic!
Gurmel singh says
Swagatam says
Hi Gurmel, for the first timer you can use the following circuit
https://homemade-circuits.com/2013/02/make-this-simple-delay-on-circuit.html (https://homemade-
circuits.com/2013/02/make-this-simple-delay-on-circuit.html)
then attach the relay to switch ON the next timer which can be an timer circuit such as a 4060 timer
Swagatam says
the link which you sent using iC 555 can also be used….
sir can i didn't understand about these thing buffer etc . can u plz share step viz circuit for it like 1ohm resitoor to
base of that particular transitior and all that .
plz provide components details i will really appreciate.
led are those which are commenly used in inverters for various indications.
Swagatam says
https://www.homemade-circuits.com/make-arduino-breadboard/ 9/12
10/15/2020 How to Make Arduino on Breadboard - Step by Step Instructions | Homemade Circuit Projects
https://homemade-circuits.com/2013/02/how-to-drive-relay-through-opto-coupler.html (https://homemade-
circuits.com/2013/02/how-to-drive-relay-through-opto-coupler.html)
remove the relay and use the collector for feeding the Arduino, replace the 12V supply with 5V.
the opto LED with a 10K resistor can be then connected with the external blinking LED
sir i have a circuit which has a led and ita blink at for on and off for 500ms continue .
i want to tap that that on off signal from led terminal and feed it to Arduino .
does doing this can affect to performance of circuit or to led on off performance??
Swagatam says
Hi Gurmel, you can extract the frequency from the LED, it will have no impact on the LED operation, but
make sure to use a transistor buffer in the middle having a high resistor with the base, this resistor can
connected with the LED for the extraction.
GR says
Hi vijay,
No, you can't. The above article is only dedicated for ATmega328P. If you do the same for Atmega32 you will
end up in errors. Use appropriate programmer to upload the code for ATmega32. You can use Arduino UNO
board to program ATmega8 and ATmega16 and some other microcontrollers, not with the above schematic, but
you can find schematic around the internet.
Best Regards.
VIJAY AJ says
Sir can I able to burn 40 pin with the same circuit by using breadboard with arduino uno
https://www.homemade-circuits.com/make-arduino-breadboard/ 10/12
10/15/2020 How to Make Arduino on Breadboard - Step by Step Instructions | Homemade Circuit Projects
Swagatam says
Vijay, I am not sure about it, Mr. GR will be able to answer this, hopefully soon.
GR says
Hi Vijay,
VIJAY AJ says
Thanks for your reply sir. My question is by using arduino uno we can able to program the atmega328 which is
a 28 pin microcontroller. As per your above tutorial configuration can I able to upload the program in 40 pin
atmega32 by using arduino uno. I hope you may understand my question now.
sir,can i used capacitor C1-10,000uf and 63v istead of 25v and also what am i used instead of choke 2mh its not
available in market easily can imake its on bolt to do more turns on it.
Swagatam says
sir, please tell me in induction heatar i used a single 2uf and 400v capacitor tank instead of 6 330nf and also
make a choke 2mh on iron core of 20 turn beacuse lack of avaibility in market but circuit not operate then what
iam do.
https://www.homemade-circuits.com/make-arduino-breadboard/ 11/12
10/15/2020 How to Make Arduino on Breadboard - Step by Step Instructions | Homemade Circuit Projects
Swagatam says
zahid, no that will not do, you must go exactly as recommended in the article.
https://www.homemade-circuits.com/make-arduino-breadboard/ 12/12