electronicsforu.com logo
.   S E C T I O N S
 Circuit Lab
 Microcontroller Projects
 Test & Measurement
 Tech Focus
Registered Users
New User?
Forgot Password?

Benefits for registered users
1.Free access to latest circuits in Circuit Lab
2.Free submission of your website(s)
3.Free submission of events
4.Can submit queries in Bulletin Board
5.Can submit articles or weblinks in Technical Articles

Latest Issues

   M I C R O C O N T R O L L E R S

Part 3 of 3: Using AVR Microcontroller For Projects

In continuation of the embedded control applications explained in Part 2, letís now examine the use of inbuilt functions of AVR ATmega8535 (such as output compare, ADC and UART) for various applications.

Microcontroller-Based Tachometer

A tachometer is nothing but a simple electronic digital transducer. Normally, it is used for measuring the speed of a rotating shaft. The number of revolutions per minute (rpm) is valuable information for understanding any rotational system. For example, there is an optimum speed for drilling a particular-size hole in a particular metal piece; there is an ideal sanding disk speed that depends on the material being finished. You may also want to measure the speed of fans you use.

Temperature Indicator-CUM-Controller

Here is an easy-to-construct temperature indicator-cum-controller that can be interfaced with a heater coil to maintain the ambient room temperature. The controller is based on Atmega8535 microcontroller, which makes it dynamic and faster, and uses an LCD module to display and two keys to increase or decrease the set values.

EEPROM Interface for Beginners

Electronic systems today incorporate a number of peripheral ICs that have to communicate with each other and the outside world. To maximise hardware efficiencyand simplify circuit design, Philips developed a simple bidirectional two-wire communication interface between components residing on the same circuit board. This interface is referred to as two-wire interface (TWI) or I2C (inter-integrated circuit).

Ethernet Interface for Automation Systems

Communication with remotely located automation systems is possible via the Internet. A physical communication port with a network is required for this communication. An Ethernet interface can be used for that purpose.


The AVR 8535 microcontroller and its new version ATmega8535 are versatile, high-performance but low-cost chips. This article series covers typical applications of this processor illustrating its power and cost-effectiveness in an embedded system.

Part 2 of 3 Using AVR Microcontroller for Projects

In the first part of this article, we had described the main features of the AVR microcontroller and the hardware/software required for an AT-PROG programmer board interfaced to the printer port of a PC. Further, we explained the methods for message display on a liquid crystal display (LCD).

Microcontroller-Based Clock Using DS1307

Digital wall clocks, table clocks and desk clocks with pointer or LCD display are readily available in the market. Here we present a clock that can be built in a small budget using AT89C2051 microcontroller. Additional feature of the clock is that the time display is visible even in the dark.

Programmable Industrial On-Off Timer With RF Remote

Microcontroller-based embedded systems play major role in industrial automation. One such widely used system is the programmable timer.

Dynamic Display Using LED Strip

Here we describe a microcontroller-based dynamic display system using LED strip that can be used for advertising message display. The display works by flashing characters sequentially and then the entire text together.

Time-Controlled Switch Using PIC16F72

A time-controlled switch is an automatic timer switch that turns an appliance ‘on’ for the desired time duration. After the preset time duration, the timer automatically switches off, disconnecting the appliance from the power supply.

Moving Message Display On LCD

Here is an AVR based moving message display that uses a 16x2 LCD display incorporating HD44780. The 16x2 LCD can display 16 characters per line and there are two such lines.

RFID-Based Automatic Vehicle Parking System

Radio-frequency identification (RFID) is an automatic identification method wherein the data stored on RFID tags or transponders is remotely retrieved. The RFID tag is a device that can be attached to or incorporated into a product, animal or person for identification and tracking using radio waves.

Microcontroller-Based Solar Charger

This is a circuit for a solar charger that uses microcontroller AT89C4051. The charging status are shown on a LCD module.

RFID-based Security System

This circuit is a security system that uses RF tags as security credentials. It comprises of a microcontroller AT89C52 and an RFID reader.

Secure Digital Access System Using iButton

This is a iBUTTON based secured system that uses a microcontroller. Whenever someone touches the iBUTTON using his own iBUTTON, the firmware inside AVR reads its unique ID and relay operates which in turn opens up the door.

Pulse Counter Using AT89C4051

This is a circuit for a pulse counter that uses a pulse source and a microcontroller-based counter that displays the accumulated count on a LCD module.

PC-Based Wireless Control For Toy Car

The circuit here controls a toy car through a PC's serial port using microcontroller P89V51RD2, an RF transmitter TRX434 and a receiver module.

Wireless Equipment Control Using AT89C51

The circuit that uses microcontroller AT89C51 can control four devices from a distance of upto 30 metres wirelessly. An LCD module is used to show the device number and preset control time at the transmitter module.

Remote Controlled 6 Camera CCTV Switcher

This is a circuit for a remote controlled 6 camera CCTV switcher that uses microcontroller, infrared module and other components to control the operation of 6 CCTV cameras. Controlling messages can be seen on a LCD module.

Cellphone-based Device Control With Voice Acknowledgement

This circuit lets you operate your home appliances such as lights and water pump from your office or any remote location. The system also gives you voice acknowledgement of the appliance's status. It comprises microcontroller AT89C51, DTMF decoder MT8870, voice recording/ playback device APR9600.

PIC16F877A Based Temperature Monitoring System

This circuit here uses a PIC16F877A microcontroller along with a LM35 sensor to measure temperature and displays it on a 16×2 LCD in degree Celsius.

Eight Channel Data Aquisition And Logging System

The AVR based microcontroller system described here aquires analogue data from eight channels and sends it to a PC via UART channel.

Microcontroller-based Serial Data Transfer To PC

This circuit uses a microcontroller AT89S52 to transfer serial data to PC through the RS232 driver.

Phase Angle Control Of SCR Using AT89C51

This is a circuit that can control phase angle of SCR by using AT89C51.

RPM Counter Using Microcontroller AT89C4051

This circuit can measure and display rotations per minute of a motor up to a maximum number of 9960 on a LCD module.

Put Coin And Draw Power

This circuit uses a sensor for detecting a coin and a microcontroller that counts the coin and shows the count on 7-segment display. Once load switch is closed, a counter is initiated and power is given to the load until the counter decrements to zero.

Microcontroller-Based DC Motor Control

This circuit controls a DC motor and can operate it in continuous, reversible or jogging mode in either direction. The speed of the motor, start up, stopping as well as time setting for forward and reverse running of motor can be set. A message is displayed on the LCD module to indicate the status of the motor.

Microcontroller-Based Moving Message Display

This circuit uses microcontroller AT89C51 to display a moving message on a common anode alphanumeric display.

Microcontroller-Based Ring Tone Player

This circuit for a ring tone player uses a AT89C51 microcontroller and ring tone text transfer language (RTTTL) to generate ring tones.

Designing Low Power Products Using MSP430 Microcontroller

This article describes the working and architecture of microcontroller MSP430, and demonstrates the designing of a digital thermometer, and a blinking LED with the help of MSP430.

Water Level Controller-Cum-Motor Protector

This is a circuit for a microcontroller-based water level controller that turns the motor on/ off depending on the water level in the tank. The motor is turned off when voltage fluctuations or dry run occur.

Automated Line Following Robot

This is a circuit for a microcontroller-based line follower robot. It travels along a specified path that is a white-colored strip on a black background.

AT89C51 based DC motor controller

This is a circuit for an AT89C51-based DC motor controller that can regulate the speed, direction of rotation, and the running mode of motor. It then displays the corresponding messages on an LCD.

Secured Room Access System

This is a circuit for a microcontroller-based security system that can restrict access to a specific area. Only authorised persons are allowed to enter the area. The system locks out in case of brute forcing passwords and can be unlocked only by the Master User.

Microcontroller-Based Speedometer-Cum-Odometer

This is a circuit for a microcontroller-based digital speedometer cum odometer for a motorbike that can display the speed and the distance travelled by a bike.

Cellphone operated land rover

This is a circuit for a microcontroller-based land rover robot that can be operated remotely by a cellphone.

Microcontroller-Based Solar Charger

This is a circuit for a microcontroller-based solar charger that charges a battery whenever the battery is discharged.

Microcontroller-Based School Timer

This is a circuit for a microcontroller-based school timer that can be programmed for ringing the school bell.

Remote Controlled Digital Audio Processor

This is a circuit for a microcontroller-based digital audio processor that can be used with any NEC-compatible IR remote.

Remotely Programmable RTC Interfaced Microcontroller For Multiple Device Control

This is a microcontroller-based circuit that uses real time clock to remotely control 24 electrically operated devices. These devices can be switched on/ off at precise timings. The microcontroller can be programmed using a normal TV remote control.

Home | Circuit Lab | Technical Articles | eWebSearch | EFY MagOnline | Contact Us | Site Map
Electronics For You | Open Source For You | Electronics Bazaar | electronicsforu.com | efymagonline.com | linuxforu.com | bpotimes.com | kitsnspares.com | Efytimes.com | efyawards.com 
Copyright 1997-2015 EFY Enterprises Pvt. Ltd. All rights reserved. Privacy policy | Disclaimer.
Website Designed & Maintained by: EFY Digital