DIY Digital Clock with Temperature Display using PIC Controller

jojo December 31, 2014 13 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 82 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 August 11, 2018 34 Comments
In this guide, we’re learning how to interface LCD to Arduino and display text characters on LCD screen. We’re interfacing 16×2 LCD to Arduino as a demonstration with circuit and code. Let’s begin. 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...
read more

Motor speed control using arduino

praveen June 12, 2014 59 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 7 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 7 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 11 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 – DIY Guide to Build Your Project

praveen July 20, 2018 36 Comments
In this arduino project, we are detailing a line follower robot using arduino, a couple of LDR sensor pair, and two motors. A line follower robot is a very basic project to start with, when you are learning a new micro controller like 8051 or AVR or PIC. Line Follower Robot using Arduino – DIY Electronic Project A line follower robot using 8051 microcontroller is already published in CircuitsToday and this time the same project is rebuilt using  arduino....
read more

Simple LED Projects using Arduino

jojo April 4, 2014 6 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 8 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 1 Comment
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 3 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

Resistor Color Code Chart – Understanding Resistance Color Coding

jojo March 20, 2014 6 Comments
“Color coding” is used in electronics to identify between different components. In the case of resistors, color coding is used to identify a specific resistance value, for example a 100 ohms resistor or a 1 kilo ohms resistor with 5% tolerance. Electronic components like resistors are very small in size and its difficult to print its value directly on to the component surface. Hence a standard was formed in 1920 by then Radio Manufacturers Association (now part of EIA...
read more

3 Books to Learn Arduino – Review of the Best Arduino Books

john March 20, 2014 3 Comments
In this article, we provide you review of 3 popular books that can provide you good knowledge in Arduino platform. These books give all the basics needed in electronics as well as programming. Simple as well as complicated projects are also provided with detailed explanation and codes so that the reader can get some application level skills as well. These books are ideal for the novice as well as expert in electronics, who would like to begin playing with...
read more

Online Tool to Calculate Resistor Color Code – The Story Behind Scenes

jojo March 13, 2014 7 Comments
We have been working on an online application to calculate resistor color codes for the past 2 weeks. If you were subscribed to our Facebook Feed, you might already have tried the tool. We got really good feedback about the tool from people who have tried it. If you have not tried the tool yet, here is the link to access the tool – Resistor Color Code Calculator. Why one more tool ? We know there are many tools...
read more

3 Good Books to Learn Power Electronics

john March 20, 2014 2 Comments
Power electronics is the most classified field in electronics where the switching process in power supplies, power converters, inverters, and motor drivers are carried out. A wide application of different electronic components like Diodes, Transistors, MOSFET’s, Thyristors, SCR, GTO, and many more are used. CircuitsToday has provided a lot of valuable contents to get a better idea on the basics of power electronics. But, for engineering students, and other who take this subject for higher studies, it is always...
read more

4 Books to Study Digital Electronics

john March 20, 2014 6 Comments
From laptops to mobiles and cars to kitchen appliances, human efforts have been significantly reduced by the introduction of digital devices. As a student, it is essential for all of us to know the basics of digital electronics. CircuitsToday has provided a list of 4 very good books in this subject. It is being used by universities all around the world for basic reference as well as advanced studies. All these books have been reviewed in detail, and the...
read more

Line follower robot using 8051 microcontroller

admin January 28, 2018 31 Comments
Line follower robot using 8051 Line follower robots were one of the earliest automatic guided robots. They are able to follow a line marked on a contrasting background, usually a black line on a white surface or a white line on a black surface. Usually, the line follower robot works on a closed loop feedback algorithm where the feedback from the line sensor is used by the controller for correcting the path of the robot. The sensors are usually...
read more