ATmega16

GPS Interfacing with AVR Microcontroller GPS module (uBlox Neo 6M) Interfacing with AVR Microcontroller Atmega16/32

GPS modules are widely used in electronics applications to track the location based on longitude and latitude coordinates.…

Interfacing DC Motor with AVR Microcontroller Atmega16 Interfacing DC Motor with AVR Microcontroller Atmega16

DC motors are the most widely used motors. These motors can be found almost everywhere from small projects to advanced robotics…

Hall Sensor Interfacing with AVR Microcontroller ATmega16 How to Use Hall Sensor with AVR Microcontroller ATmega16

Hall sensors works on the principle of Hall Effect proposed by Edwin Hall in 1869. The statement proposed says, “The Hall…

AVR Microcontroller Atmega16/32 PWM Tutorial to Control Brightness of LED Understanding Pulse width Modulation (PWM) in Atmega16/32 AVR Microcontrollers

Pulse Width Modulation (PWM) is a powerful technique where width of the pulse is changed by keeping the frequency constant. The…

Interfacing ESP8266 NodeMCU with AVR Microcontroller ATmega16 Interfacing ESP8266 NodeMCU with Atmega16 Microcontroller to Send an Email

Atmega16 is a low cost 8 bit microcontroller and comes with more number of GPIO’s than its previous version of microcontrollers…

Digital Wall Clock using AVR Microcontroller Atmega16 and DS3231 RTC Digital Wall Clock on PCB using AVR Microcontroller Atmega16 and DS3231 RTC

Every digital clock has a crystal inside it to keep track of time. This crystal is not only present in the clock but also…

Line Follower Robot Using AVR Microcontroller ATmega16 Line Follower Robot using AVR Microcontroller ATmega16

Here we will be building yet another project with AVR Atmega16 Microcontroller. If you are new to AVR microcontrollers then you…

How to use ADC in AVR Microcontroller ATmega16 How to use ADC in AVR Microcontroller ATmega16

One common feature that is used in almost every embedded application is the ADC module (Analog to Digital Converter). These …

Interfacing Stepper Motor with AVR Microcontroller Atmega16 using ULN2003 Interfacing Stepper Motor with AVR Microcontroller Atmega16

Stepper Motors are DC brushless motors which can rotate from 00 to 3600 in steps. Stepper motor uses electronic signals to…

How to program AVR Microcontroller Atmega16 Using USBASP programmer and Atmel Studio 7.0 How to Program AVR Microcontroller Atmega16 Using USBASP programmer and Atmel Studio 7.0

There are several ways to program AVR microcontrollers. We are programming it with USBASP v2.0 serial programmer. For…