In this project we are going to design a simple Alarm clock using ATMEGA32 timers. ATmega32A microcontroller has a 16 bit timer, and we will be using that timer to count the seconds and develop a digital clock.
Read more »Alarm Clock using AVR Microcontroller
Category: Microcontrollers Tags:
- Login to post comments
INFRARED TRACKING SYSTEM USING ATMEGA32
Our project is an infrared (IR) tracking system. A beacon, placed on the object to be tracked, continuously emits infrared signals in all directions. The signals coming from the beacon are detected by 2 IR receivers mounted on 2 stepper motors, which rotate independently and are in separate locations.
Read more »Category: Microcontrollers Tags:
- Login to post comments
Connecting Piezo Speaker to ATmega32 Microcontroller
An ATMega32 sound generator code is extremely simple to implement. Almost any GPIO pin can drive a piezo buzzer, and the output quality is fine for producing some beeps. The code shown here is the simplest one I remember using basic physics, and since it does not use PWM it could be implemented on almost any microcontroller.
Read more »Category: Microcontrollers Tags:
- Login to post comments
Digital Voltmeter using AVR Microcontrolelr
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.
Read more »Category: Microcontrollers Tags:
- Login to post comments
Threading and Timers in Atmega328p
My motivation for this project was to minimize the usage of functions such as _delay_ms(), _delay_us() and their derivatives with some exceptions, like delays to control the LCD.
Delay pauses the whole program, so if one is using delay for 10 seconds everything will pause for those 10 seconds, therefore nothing can be done in those 10 seconds.
Read more »Category: Microcontrollers Tags:
- Login to post comments
LCD Interfacing with ATmega32 Microcontroller
The 16x2 will have 32 characters in total 16in 1st line and another 16 in 2nd line. Here one must understand that in each character there are 5x10=50 pixels so to display one character all 50 pixels must work together. But we need not to worry about that because there is another controller (HD44780) in the display unit which does the job of controlling the pixels.
Read more »Category: Microcontrollers Tags:
- Login to post comments
Automatic Staircase Light using ATmega32 Microcontroller
The circuit works on two conditions - one is presence of light in its location and second is presence of human being, only when these two conditions are met, the controller turns the backup light ON.
These two conditions are tested by two sensors one is LDR and other is Motion sensor module. The LDR senses the presence of light and Motion sensor detects the presence of a human being in its range.
Category: Microcontrollers Tags:
- Login to post comments
