AVR ATmega Projects

Build your own stopwatch using Maxim MAX7219 Serially Interfaced, 8-Digit LED Display Drivers

One of the basic usage of the TIMER peripheral on every microcontroller is to provide the accurate timing mechanism. Using the TIMER peripheral as the basic timing, we could easily develop a stopwatch and display it to the 8-Digit seven segment numeric LED display. Thanks to the Maxim MAX7219 chip which enable us to interface […]

Build your own stopwatch using Maxim MAX7219 Serially Interfaced, 8-Digit LED Display Drivers Read More »

Building the I2C Smart DC Motor Controller with Atmel AVR Microcontroller – Part 1

The idea of building my own I2C (read as I square C) smart DC motor controller is came to me when I was learning and playing together with my son on his LEGO® MINDSTORM® NXT 2.0 about a year ago. The NXT sophisticated controller also called NXT Intelligent Brick is powered by Atmel 32-bit ARM7

Building the I2C Smart DC Motor Controller with Atmel AVR Microcontroller – Part 1 Read More »

Telepresence Robot using Microchip PIC16F1829 and Atmel AVR ATmega168 I2C Smart DC Motor Controller Microcontroller – Part 2

The I2C (read as I square C) smart DC motor controller is designed using the Atmel 8-bit AVR Atmega168 microcontroller and configured to act as the I2C slave device where it could be controlled by other microcontroller or microprocessor through the I2C SDA (serial data) and SCL (serial clock) interface. In the first part we

Telepresence Robot using Microchip PIC16F1829 and Atmel AVR ATmega168 I2C Smart DC Motor Controller Microcontroller – Part 2 Read More »

Interfacing GSM Module with Atmega32 AVR microcontroller

GSM (Global System for Mobile Communication) technology lets user to communicate with others across mobile networks hence it offers a vast area of coverage. Interfacing GSM technology with microcontroller will enable us to extend the communication to cover large area. This tutorial will teach you about interfacing GSM module with atmega32 AVR microcontroller and program it

Interfacing GSM Module with Atmega32 AVR microcontroller Read More »

Integrating Wiznet W5100, WIZ811MJ network module with Atmel AVR Microcontroller

The rapid penetration of the internet networks into many of today’s modern homes and personal gadgets (e.g. smart phone and smart pads) opening a tremendous useful and interesting embedded system application that could be integrated into our house or known as the intelligent house. For example by putting a small embedded system web server in

Integrating Wiznet W5100, WIZ811MJ network module with Atmel AVR Microcontroller Read More »

Using Serial Peripheral Interface (SPI) Master and Slave with Atmel AVR Microcontroller

Sometimes we need to extend or add more I/O ports to our microcontroller based project. Because usually we only have a limited I/O port left than the logical choice is to use the serial data transfer method; which usually only requires from one up to four ports for doing the data transfer. Currently there are

Using Serial Peripheral Interface (SPI) Master and Slave with Atmel AVR Microcontroller Read More »

Scroll to Top