AVR Atmega16 based Projects List

  1. embRACE: The Embedded Race
    embRACE, a game developed on the embedded platform, entirely coded in assembly language. The game has been programmed on an ATMega16 micro-controller, interfaced with a 16x2 LCD display module. The…
  2. Controlling RGB LED colour using Atmega16
    This tutorial will give you a brief introduction to the concept of colors and how different colors can be produced using RGB LED. The color would be controlled using an…
  3. Speed and Direction Control of Stepper Motor using AVR Microcontroller
    Stepper motor can be termed as digital motor because it operates on pulses. Unlike AC or DC motor that rotates continuously, stepper motor rotates in steps. It rotates in number…
  4. Digital Clock using Seven Segment Display and ATMega16
    In this ATMega16 AVR project we will be designing and implementing a digital clock with the aid of a atmel AVR ATMega16 microcontroller and seven segment display. Before going through this digital clock…
  5. Interfacing 16X2 LCD to AVR Microcontroller
    Well this is not different from the way interfacing the LCD to 8051 or PIC microcontroller. The crystal oscillator will provide the clock to the microcontroller. The capacitors connected to…
  6. 4 Wire Touch Screen Based Digital Magic Slate
    Ever played with magic slates in your childhood? Well this project will show you how to make a digital magic slate using a PC, a touch screen and few other…
  7. GSM Based Intruder Alerting System
    Did you know that most of the thefts at home happen when it is empty? But not everyone is rich enough to hire a security for their house and at…
  8. GSM Based AC Appliance Control
    This project would show you how to control an AC appliance remotely from anywhere using your mobile phone. This kind of project is useful in various applications. Say for example…
  9. Cell Phone Controlled Pick and Place Robot
    Conventionally, wireless controlled robots uses circuits, which have a drawback of limited working range, limited frequency range and limited control. Use of mobile phones for robotic control can overcome these…
  10. Variable Power Supply with LCD
    Are you an electronic hobbyist? Then an adjustable power supply is a must for your various needs. This project explains how to make a LM317 based adjustable power supply unit…
  11. Interfacing Triple-Axis Accelerometer with AtMega16
    Requirements AtMega 16 IC/development board 3-Axis accelerometer LCD screen 16X2 (for displaying X, Y and Z data) Description This project makes use of three out of the eight ADCs present…
  12. Bluetooth Controlled Portable LED Display
    The aim of the project is to make a portable LED display from SMD LEDs and to display the custom programmed patterns at our command. The core application of the project…
  13. Coin Operated Timer Control Power Supply Box to Control AC Appliances
    Saving electricity is a major concern for domestic and industrial units. We always try hard to save electricity in many ways to reduce our electricity bills, but due to some…
  14. Sleeping Security – Smart Keypad Lock using AtMega16
    This project is just a smart version of any keypad lock. What’s smart about it is that it can detect whether it is needed by the user or not and…
  15. 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…
  16. 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…
  17. 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…
  18. 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…
  19. 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…
  20. 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…
  21. 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…
  22. How to interface RFID with AVR microcontroller (ATmega16)
    Knowingly or unknowingly the RFID technology is used by us in our day to day life. The most familiar example is seen in MNCs, schools and offices for daily attendance…
  23. RFID interfacing with AVR microcontroller (ATmega16) using interrupts
    This article covers how to extract and display the twelve byte unique tag ID received by RFID module on LCD using interrupt method. Before proceeding to this article readers must…
  24. How to use inbuilt analog comparator of AVR microcontroller
    Analog comparator is a device which compares two input voltages and generates output accordingly. The article on IR sensor explains the use of comparator in sensor designing. Comparators form an…
  25. How to disable JTAG of AVR microcontroller
    JTAG stands for “Joint Test Action Group” which was standardized as the IEEE 1149.1 Standard Test Access Port and Boundary-Scan Architecture in 1990. JTAG is generally used in IC debugging and device programming.…

2016 Powered By Wise Technologies, Atmel-avr Theme By Wise Technologies