You Are Here: Home » Posts tagged "‘AVR" (Page 4)

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 ·   ...

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 the LCD with the AVR microcontroller (ATmega16) is shown in the circuit d ...

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, your own designed characters too on LCD by using its 5 x 8 matrix block. ...

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 information supplied from the environment ...

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 is shared by all the bits sequentially. The pros and cons of these two systems are equiv ...

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 data, it must be stored in UDR register. ...

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 microcontroller busy to monitor the RXC flag. Alternatively, serial int ...

Read more
Scroll to top