500+ DIY Arduino Projects with Code & Circuit Diagram

Arduino is a popular open-source development board used by engineers, hobbyists, and makers to develop electronic projects and prototypes easily. 

The below list consists of a large collection of free Arduino Projects that was built by us here in Circuit Digest. All the projects that we have provided here consist of neatly illustrated Arduino circuit diagrams and detailed explanations, the relevant Arduino code is also provided for a complete do-it-yourself tutorial. If you want more projects you can also check out our collection at Arduino IoT Projects | Arduino Robotics Projects | Arduino AI Projects | Arduino Home Automation Projects | Raspberry Pi Projects | ESP32 Projects

November 2, 2017

An AC (Air Conditioner) which was once considered to be a luxury item and was only to be found in big hotels, movie halls,…

November 1, 2017

In this project we control direction and speed of a 24v high current motor using Arduino and two relays. No power switches are…

October 24, 2017

Recently Gesture controlled Laptops or computers are getting very famous. This technique is called Leap motion which enables us…

September 28, 2017

In today’s modern world we all depend on mobile phones as our primary means of wireless communication. But, we all have faced…

September 25, 2017

In our previous tutorial we learnt how to install python on our windows machine and how to interface Arduino with python using…

September 21, 2017

Automatic floor cleaners are nothing new, but they all share a common problem. They all are too expensive for what they do.…

September 20, 2017

Ammeter is used to measure current flow through any load or device. Here in this Arduino Ammeter, we will explain about…

September 19, 2017

Arduino has always been a powerful and an easy to use learning/developing platform when it comes to open source hardware…

September 13, 2017

In this project we are going to make a Buck Converter Circuit using Arduino and N-Channel MOSFET with a maximum current…

September 11, 2017

With a simple knowledge of Arduino and Voltage Divider Circuit, we can turn the Arduino into Digital Voltmeter and can measure…

September 5, 2017

CNC Machines are Computerized Numerical Control Machines which are used to draw anything or design any mechanical part…

August 24, 2017

Arduino has always helped to build projects easily and make them look more attractive.  Programming an LCD screen with touch…