The AVR microcontroller from ATMEL is widely used in embedded applications. The below list of AVR Microcontroller Tutorials and AVR Projects helps you to learn AVR series of microcontrollers from very basic level to advanced applications. Most of these projects are built with the ATmega16/Atmega32 Microcontroller and will be programmed using the Atmel Studio. All projects and tutorials are explained with neat circuit diagram, code and hardware demonstration.
In this project we are going to design a 25V range digital voltmeter by using ATMEGA32A microcontroller. In ATMEGA, we are going to use 10bit ADC (Analog to Digital Converter) to build a digital voltmeter. Now the ADC in ATMEGA can not take a input more than +5V, so for getting a higher range we are going to use a voltage divider circuit.
…We know in offices, shopping malls and in many other places where only the person with authorization card is allowed to enter the room. These systems use RFID communication system. RFID is used in shopping malls to stop theft as the products are tagged with RFID chip and when a person leaves the building with the RFID chip an alarm is raised automatically. The RFID…
In this project we are going to design a circuit for measuring temperature. This circuit is developed using “LM35”, a linear voltage sensor. Temperature is usually measured in “Centigrade” or “Faraheite”. “LM35” sensor provides output based on scale of centigrade.
LM35 is three pin transistor like device. It has VCC, GND and OUTPUT. This sensor…
In this tutorial we are going to design a 0-99 counter by interfacing two seven segment displays to ATMEGA32A Microcontroller. Here we count events based on number of times button is pressed.
Before moving ahead, let's understand what is a seven segment display. A seven segment display got its name from the very fact that it has seven…
We know in offices, shopping malls and in many other places where only the person with authorization card is allowed to enter the room. These systems use RFID communication system. RFID is used in shopping malls to stop theft as the products are tagged with RFID chip and when a person leaves the building with the RFID chip an alarm is raised automatically. The RFID…
Whenever we go to vote for elections we come to see electronic voting machines. In this project we are going to design and develop a simple voting machine by using ATmega32A microcontroller. Although we can use the controller to get more than 32 people voting machine, to keep everything simple we are going to make a voting system for a size of four people.We will…
We all know that one of the places where power wastage occurs most in homes and offices is at staircases. We usually turn on light at stairs and leave it in a hurry. In this project we are going to design a stair case lamp which works on battery and only turn on the lights only when someone is present at there. This circuit can be used to save power and it can be used as an…
In this project we are going to use one of the features of ATmega32A to adjust the brightness of 1 Watt LED. The method that is used to adjust the speed of LED is PWM (Pulse Width Modulation). This AVR Microcontroller PWM tutorial explains the PWM concept and generation of PWM in detail (You can also check this simple PWM generator circuit). Consider a simple circuit…
To establish a good communication between human world and machine world, display units play an important role. And so they are an important part of embedded systems. Display units - big or small, work on the same basic principle. Besides complex display units like graphic displays and 3D dispays, one must know working with simple displays like 16x1 and 16x2 units.…
Blinking LED is the first step you would like to take to get started with electronics. In this tutorial we are going to connect an LED with ATmega32, which is an AVR series microcontroller. We are going to blink the LED at half a second rate.
Components Required
Hardware:
…