ATmega16

Un-interruptible Bench-top DC Power Supply With Display

This tutorial explains how to make your own power supply unit for all your electronics andembedded system experiments. It also has a backup battery which will be used in case of power cuts and a display. Components Required 1.     SLA 12V battery 2.     Banana Jack connectors female (2 pairs each) 3.     Screw Terminals (1 pair)

Un-interruptible Bench-top DC Power Supply With Display Read More »

Fingerprint Detection using Microcontroller

REQUIREMENTS: AtMega 16 Microcontroller (development board) Fingerprint scanner module (R305) 16X2 Alphanumeric LCD (for user display) DESCRIPTION: In today’s secure world biometric safety is on the top. Unlike other techniques which make use of passwords and numbers, that are needed to be remembered, biometric techniques make use of human body parts like fingerprints or even

Fingerprint Detection using Microcontroller Read More »

How to display text on 16×2 LCD using AVR microcontroller (ATmega16)

This article is in continuation to the article Single character LCD display using AVR. The aforesaid article shows how to display a single letter on LCD. Moving forward towards learning to work with LCD, this article explains how to display a string on LCD. Displaying string is occasionally used in many applications. The connection of

How to display text on 16×2 LCD using AVR microcontroller (ATmega16) Read More »

Display custom characters on LCD using AVR Microcontroller (ATmega16)

This is the most interesting article to play with LCD. After going through the article, you can create any character/symbol which cannot be created using the ASCII values for example smiley. You can even create small games. Conventionally 16X2 LCD is use to display text or numerical values. It is possible to display special characters,

Display custom characters on LCD using AVR Microcontroller (ATmega16) Read More »

How to use inbuilt ADC of AVR microcontroller (ATmega16)

Microcontroller understands only digital language. However, the inputs available from the environment to the microcontroller are mostly analog in nature, i.e., they vary continuously with time. In order to understand the inputs by the digital processor, a device called Analog to Digital Converter (ADC) is used. As the name suggests this peripheral gathers the analog

How to use inbuilt ADC of AVR microcontroller (ATmega16) Read More »

Serial communication (Data receive) using AVR Microcontroller (ATmega16) USART

Communication between two entities is important for the information flow to take place. In general the information transport system can be parallel in which the complete byte of data is sent at a time, with each bit having a separate dedicated line or it can be serial where only one communication line is available which

Serial communication (Data receive) using AVR Microcontroller (ATmega16) USART Read More »

How to interface AVR microcontroller with PC using USART (RS232 protocol)

This article covers data transmission using 8 bit USART. The readers should have a basic understanding of serial communication and how to receive the serial data output. More  details on these topics  are available on Serial communication using AVR Microcontroller USART. The registers of USART system are already explained in previous article. Before transmitting the

How to interface AVR microcontroller with PC using USART (RS232 protocol) Read More »

Serial communication with AVR microcontroller using interrupts

In our previous articles on serial data transmission using AVR microcontroller we have demonstrated serial communication using the polling method. In Polling, the microcontroller waits for the RXC flag (in the case of serial receiver) to go high and then moves to the next instruction. This is not a good programming technique to keep the

Serial communication with AVR microcontroller using interrupts Read More »

Scroll to Top