AVR ATmega Projects

DIY – Waveform Generator using AVR Microcontroller

To interface 8-bit DAC with AVR microcontroller ATMega32 and generate different waveforms like Square Wave, Sine Wave, Triangular Wave, Staircase Wave and Saw-tooth Wave. Instruments ·         AVR Development Board ·         ADC – DAC card ·         Digital Storage Oscilloscope (DSO) ·         Power Supply Apparatus ·         Connecting Wires ·         CRO Probes ·         General purpose PCB Components ·         […]

DIY – Waveform Generator using AVR Microcontroller 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 »

Scroll to Top