Digital thermometer using arduino

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 in TO-92 package and it is very easy to use. The output voltage of the arduino increases 10mV per °C rise…

Read More

Temperature logger using arduino

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. It can measure temperature from-55c to +150C. The voltage output of the LM35 increases 10mV per degree Celsius rise in temperature….

Read More

Ultrasonic range finder using arduino

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 applications of this range finder are parking sensors, obstacle warning system, level controllers, terrain monitoring devices etc. Lets have a look…

Read More

Voltmeter using arduino

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 seven segment LED module of common anode type. Using such a multiplexed module instead of three separate display modules save a…

Read More

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

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. This method is very easy to implement and has high efficiency. PWM signal is essentially a high frequency square wave (…

Read More

Draw Your Circuits and Simulate them Online for Free using EasyEDA

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 PCB layout in a seamless on Windows/Mac/Linux web browser(Chrome, IE9+, Safari, Firefox, and Opera).This article is intended to give an overview of…

Read More

Line Follower Robot using Arduino

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 into three parts. The sensor, arduino board and the motor driver circuit. Lets have a look at the sensor first. Sensor. The sensor consists of two LED/LDR pairs with appropriate…

Read More

Simple LED Projects using Arduino

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 Two LED’s using Arduino As a beginner, if you have tried the “Hello World” program to blink an LED using Arduino;…

Read More

Books to Learn PIC Microcontroller Basics – For Beginners

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, and also some basic projects based on PIC. PIC Books Review Please note that the prices vary according to the place…

Read More

Blink LED with Arduino – say Hello World

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 computer applications. Our world of embedded systems is a little different. We create software to control hardware. In our world, we…

Read More