Interfacing gyroscope to arduino

praveen December 9, 2014 3 Comments
Interfacing gyroscope to arduino uno. This article is about interfacing gyroscope to arduino. Gyroscope is a device used for measuring the angular velocity in the three axes. It works under the concepts of angular momentum and can be used to determine the orientation of an object. Typical applications of gyroscope includes missile guidance, flight control, smart phones, game station joy sticks etc. Mechanical gyroscopes, MEMS gyroscope, optic fiber gyroscope, ring laser gyroscope. Here we deal with the MEMS gyroscope....
read more

LPG sensor using arduino

praveen November 18, 2014 7 Comments
LPG sensor using arduino with alarm and cutoff. A simple LPG sensor using arduino is shown in this article. This circuit indicates the amount of LPG in the air. The circuit  sounds an alarm and trips a relay  when the concentration is above a predetermined level. MQ2 is the gas sensor used in this project. MQ2 is an SnO2 based gas sensor which can sense gases like methane, propane, butane, alcohol, smoke, hydrogen etc. Since LPG primarily contains propane...
read more

OhmMeter using Arduino – with Auto Ranging Feature

praveen November 18, 2014 10 Comments
Auto ranging ohmmeter using arduino. This article is about a simple auto ranging ohmmeter using arduino. The measured resistance is displayed using a 16×2 LCD display. The circuit is sufficiently accurate and uses minimum number of external components possible. Before going into the details of this project, lets have a look at the basic resistance measurement method. Resistance measurement. The figure above shows the circuit diagram of a simple resistance measurement scheme. Rx is the resistance to be measured....
read more

8051 Timers and Counters

jojo October 27, 2014 3 Comments
In this article, we focus on Timers/Counters of the 8051 micro controller. The 8051 has two counters/timers which can be used either as timer to generate a time delay or as counter to count events happening outside the microcontroller.                       The 8051 has two timers: timer0 and timer1. They can be used either as timers or as counters. Both timers are 16 bits wide. Since the 8051 has an 8-bit architecture, each 16-bit is accessed as two separate registers...
read more

We are on all Social Media – Youtube Facebook Twitter Linkedin and Slideshare

jojo October 21, 2014 No Comments
Hello Everyone,  Lets hope a good day for all! We have been live from 2008 till this date serving you all with fun electronic circuits and projects. In this long span of 6 years, we have come up with a handful of interesting electronic circuits and we have written a couple of good tutorials on micro controllers like 8051, AVR, PIC etc. At the same time, we know we could have done a lot more for the electronics community!...
read more

Water level controller using arduino

praveen January 23, 2018 37 Comments
Arduino water level controller / indicator. This article is a about a fully functional water level controller using Arduino. The circuit displays the  level of water in the tank and switches the motor ON when the water level goes below  a predetermined level. The circuit automatically switches the motor OFF when the tank is full. The water level and other important data are displayed on a 16×2 LCD display. The circuit also monitors the level of water in the...
read more

DIY Digital Clock with Temperature Display using PIC Controller

jojo December 31, 2014 6 Comments
One of the most enjoyable part of being an electronics person is creating your own gadgets and using them in daily life. In this article, we are building one of those with the help of SoloPCB design tools, a digital desk clock with temperature display feature.   The brain of the circuit is a Microchip PIC18F252 microcontroller. It acquires precise time information from DS1307 real time clock via I2C interface and displays it on four digit 38 mm seven-segment...
read more

Tachometer using arduino

praveen January 13, 2015 10 Comments
Digital tachometer using arduino plus speed control. Tachometer is a device used for measuring the number of revolutions of an object in a given interval of time. Usually it is expressed in revolutions per minute or RPM. Earlier tachometers purely mechanical where the revolution is transferred to the tachometer through mechanical coupling (cable or shaft) , the rpm is determined using a gear mechanism and it is displayed on a dial. With the advent of modern electronics, the tachometers...
read more

Interfacing LCD to Arduino – Display Text and Characters on LCD Screen using Arduino

praveen March 12, 2016 21 Comments
A Liquid Crystal Display commonly abbreviated as LCD is basically a display unit built using Liquid Crystal technology. When we build real life/real world electronics based projects, we need a medium/device to display output values and messages. The most basic form of electronic display available is 7 Segment display – which has its own limitations. The next best available option is Liquid Crystal Displays which comes in different size specifications. Out of all available LCD modules in market, the...
read more

Motor speed control using arduino

praveen June 12, 2014 5 Comments
PWM motor speed control using Arduino. PWM or pulse width modulation is a very common method used for controlling the power across devices like motor, light etc. In PWM method the power across the load  is controlled by varying the duty cycle of the drive signal. More the duty cycle more power is delivered across the load and less the duty cycle, less power is delivered across the load. A hex keypad is used for controlling the speed. The...
read more

Digital code lock using arduino

praveen April 22, 2015 11 Comments
Simple digital code lock using arduino. Digital code lock or digital combination lock are a type of  digital locks where a combination of digits/characters or both are used for unlocking the lock. This article is about a simple digital code lock using arduino. Here the code consists of a combination of  digits from 1 to 6. There are separate keys for locking and unlocking the system. The system can be unlocked by pressing the unlock button after entering the...
read more

Interfacing hex keypad to arduino

praveen December 5, 2014 5 Comments
Interfacing hex keypad to arduino uno. This article is about how to interface a hex keypad to arduino. Hex keypad is a very important component in embedded systems and the typical applications are code locks, calculators, automation systems or simply any thing that requires a character  or numeric input. This project will display the pressed key in the serial monitor window of the arduino IDE. The same project can be modified to display the pressed key on 7-segment LED...
read more

Digital thermometer using arduino

praveen June 19, 2014 9 Comments
Digital thermometer using arduino and LM35. This article is about a simple three digit digital thermometer using arduino. Range of this thermometer is from 0°C to 99.9°C. There is also a provision for displaying the temperature in °F scale. Three terminal analog temperature sensor LM35 is used as the sensor here. LM35 can measure temperatures between -55°C to +155°C. The supply voltage range is from 4V to 30V DC and the current drain is 60uA. The LM35 is available...
read more

Temperature logger using arduino

praveen May 20, 2014 4 Comments
Simple temperature logger using arduino (°C & °F). This project is about a simple USB temperature logging system using arduino uno and the serial monitor function in the arduino IDE. The system monitors the temperature every 2 seconds and shows it on the arduino serial monitor. The temperature is shown in °Celsius  and °Fahrenheit. The system is interfaced to the PC through the USB port. LM35 is used as the temperature sensor. LM35 is three terminal linear temperature sensor from National semiconductors....
read more

Ultrasonic range finder using arduino

praveen June 19, 2014 6 Comments
Ultrasonic range finder using arduino. Ultrasonic range finder using 8051 mictrocontroller has been already published by me in this website. This time it is an ultrasonic range finder using arduino. HC-SR04 ultrasonic range finder module is used as the sensor here. The display consists of a three digit multiplexed seven segment display. This range finder can measure up to 200 cm and has an accuracy of 1cm. There is an option for displaying the distance in inch also. Typical...
read more

Voltmeter using arduino

praveen June 19, 2014 8 Comments
0-5V voltmeter using arduino. This article is about a simple 3 digit voltmeter using arduino. The circuit can measure anything between 0 to 5V at an accuracy of 50mV. The circuit uses minimum number of external components and can be easily modified for different voltage ranges. The display device is a common anode multiplexed seven segment LED display module (Type No:E1-3056ASR1). Let’s have a look at the display device first. E1-3056ASR1. It is a low cost multiplexed 3 digit...
read more

PWM Control using Arduino – Learn to Control DC Motor Speed and LED Brightness

praveen April 22, 2014 6 Comments
In this article we explain how to do PWM (Pulse Width Modulation) control using arduino. If you are new to electronics, we have a detailed article explaining pulse width modulation. We have explained PWM in this tutorial using 2 examples which will help you learn how to control LED brightness using PWM and how to control DC motor speed using PWM. PWM control using arduino. PWM control is a very commonly used method for controlling the power across loads....
read more

Draw Your Circuits and Simulate them Online for Free using EasyEDA

jojo April 14, 2014 8 Comments
We have listed many free and paid PCB drawing software’s and simulation tools before. In this article, we are reviewing an online web based PCB schematic and simulation tool named EasyEDA. We have explained how to begin with the tool and in the process of explanation, we have shown how to draw the schematic of our popular circuit of 150 Watt Amplifier. So lets begin. EasyEDA is a free web based EDA tool suite, integrating schematic capture, mixed-mode circuit simulation and...
read more

Line Follower Robot using Arduino

praveen August 13, 2017 37 Comments
Line Follower Robot using Arduino – DIY Electronic Project A line follower robot using 8051 microcontroller is already published here and this time the same thing is done using  arduino. This line follower robot is basically designed to follow a black line on a white surface. Any way the same project can be used to follow the opposite configuration with appropriate changes in the software. The entire hardware of this simple line follower robot using arduino can be divided...
read more

Simple LED Projects using Arduino

jojo April 4, 2014 3 Comments
This article is another step forward in learning more about Arduino.  In our previous article, I have written in detail about blinking an LED using Arduino. We have demonstrated 5 simple led based projects using arduino, which will help you to learn its basic concepts. 1. Blinking Two LED’s using arduino 2. Control LED using a Push button switch 3. Toggle an LED using Push button switch 4. Toggle 2 LED’s using a Push button switch   1. Blinking...
read more

Books to Learn PIC Microcontroller Basics – For Beginners

john March 31, 2014 No Comments
There are many who are trying to advance in the field of microcontrollers, and the best way to do this is by understanding the basics of PIC (Programmable Interface Controller). This microcontroller is known for its wide application in modern electronics. Especially, when such a microcontroller is known to integrate all types of advanced interfacing ports and memory modules. CircuitsToday is listing some books that will help our readers to get a better understanding of the basics of PIC,...
read more

Blink LED with Arduino – say Hello World

jojo March 28, 2014 No Comments
When we learn a new programming language in computer science (say C, PHP or Java), we begin the learning curve with the classic “Hello World” program.  We learn some essential keywords used in the programming language, then we learn the structure of the language and finally we begin to play with the language by making it display the two words “hello world” in our computer screen. So that’s how we begin to learn a programming language used to build...
read more

Story and History of Development of Arduino

john March 26, 2014 No Comments
It was in the year 2005 that the first ever Arduino board was born in the classrooms of the Interactive Design Institute in Ivrea, Italy. Well, if you are not very familiar with the term, an Arduino is an Open Source microcontroller based development board  that has opened the doors of electronics to a number of designers and creative engineers. It was in the Interactive Design Institute that a hardware thesis was contributed for a wiring design by a...
read more

What is Arduino – Introduction to Arduino for Beginners

jojo March 21, 2014 2 Comments
In this article, we explain the basics surrounding arduino. As the title indicates, this article is for absolute beginners in the world of electronics and for people who are beginning with arduino boards. Arduino is an electronics prototyping platform based on a micro controller. Arduino boards are usually made using Atmel’s Atmega series micro controllers or ARM micro controllers. Arduino is an open source hardware project which means the designs of board (the hardware architecture, CAD files) are available...
read more

4 Good Arduino Project Books – Review of 4 Books on Arduino Projects

john April 3, 2014 No Comments
Arduino has now become a strong platform for creating and developing various open-source hobbyist electronic projects. Its relative ease of use, versatility, and the unbeatable price have all made Arduino into the prototyping board of choice for many home-brew electronic enthusiasts worldwide. In this article, we review 4 of the best arduino project books available till date. We have already listed 4 books to learn the basics of Arduino. If you are looking out for a practical and a...
read more