AVR ATmega Projects

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 can refer to previous AVR projects and tutorials. Building a robot is always a thrill for all electronics hobbyists. And this thrill can be maximized if the robot can automatically do some things without any external […]

Line Follower Robot using AVR Microcontroller ATmega16 Read More »

Digital Wall Clock on PCB 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 present in all computing real-time systems. This crystal generates clock pulses, which is needed for timing calculations. Although there are some other ways to get clock pulses for higher accuracy and frequency, but the

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

Interfacing ESP8266 NodeMCU with Atmega16 Microcontroller to Send an Email 1

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. It has all the commonly used communication protocols like UART, USART, SPI and I2C. It has wide applications in robotics, automobile and automation industries because of its wide community support and simplicity. Atmega16 doesn’t

Interfacing ESP8266 NodeMCU with Atmega16 Microcontroller to Send an Email Read More »

Understanding Pulse width Modulation PWM in Atmega16 32 AVR Microcontrollers

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 technique is used in many control systems today. The application of PWM is not limited and it is used in wide range of applications such as motor speed control, measurement, power control and communication etc.

Understanding Pulse width Modulation (PWM) in Atmega16/32 AVR Microcontrollers Read More »

How to Use Hall Sensor 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 effect is the production of a voltage difference (the Hall voltage) across an electrical conductor, transverse to an electric current in the conductor and to an applied magnetic field perpendicular to the current.” So, what could

How to Use Hall Sensor with AVR Microcontroller ATmega16 Read More »

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. We previously interfaced DC Motor with many other microcontrollers like Arduino, Raspberry pi and used it in many robotic projects. Today we learn to control DC motor with AVR Microcontroller Atmega16. But before going ahead let’s know more about

Interfacing DC Motor with AVR Microcontroller Atmega16 Read More »

Fingerprint Based Biometric Attendance System using Atmega32 Microcontroller

Fingerprint Based Biometric Attendance System using Atmega32 Microcontroller

According to researchers from Pen state University, humans are more likely to trust machines over people, which is likely evident from us revealing our ATM pin to a machine so easily. Today, in the world where AI, Machine learning, Chat bots, Smart Speakers, Robots etc are actively progressing, this synergy between humans and robots is only set to increase.

Fingerprint Based Biometric Attendance System using Atmega32 Microcontroller Read More »

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

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. Vehicle tracking system, GPS Clock, Accident Detection Alert System, traffic navigation, surveillance system etc. are few of the examples where GPS functionality is essential. GPS provides Altitude, Latitude, Longitude, UTC time and many other information about the particular location, which are taken from

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

Understanding Fuse Bits in ATmega328P to Enhance Arduino Programming Efficiency

Understanding Fuse Bits in ATmega328P to Enhance Arduino Programming Efficiency

In this tutorial, we are going to talk about fuses. Back when I was in college and learning about all the cool things in electronics, I heard the term fuse in AVR for the first time, my initial thought on the topic was, oh! there is something inside the AVR that will blow if I did

Understanding Fuse Bits in ATmega328P to Enhance Arduino Programming Efficiency Read More »

Scroll to Top