‘AVR

On/Off Controller – Interfacing Touch LCD LC7981 using ATMega Microcontroller

Concept of Touch LCD LC7981 using ATMega An on/off controller is the simplest form of a temperature control device. The output from the device is either on or off, with no middle state. An on-off controller will switch the output only when the temperature crosses the set-point. For heating control, the output is on when the […]

On/Off Controller – Interfacing Touch LCD LC7981 using ATMega Microcontroller Read More »

Making a USB based AVR Programmer using ATMEGA8 Microcontroller

Around time when I was beginning to learn about microcontrollers. I had exchanged my laptop with a senior at college for his desktop – that’s because the only way I knew how to program an ATMEGA chip was through either a serial port or a parallel port. USB programmers were not available widely and were

Making a USB based AVR Programmer using ATMEGA8 Microcontroller Read More »

Arduino VGA via Interrupts using AVR Microcontroller

Arduino VGA via Interrupts using AVR Microcontroller

Part 1: Introduction For some people, interrupts are a mystical thing that they think they will never understand. To that I say non-sense! And to that effect and to help us also better understand VGA, let’s see if we can’t output some basic VGA signals like we’ve done before, but this time using some interrupts!

Arduino VGA via Interrupts using AVR Microcontroller Read More »

How to drive 595 shift registers with AVR hardware SPI using ATmega168 microcontroller

Driving a shift register using an AVR chip’s built-in hardware is really quite easy. Most of their offerings have an SPI module, or Serial Peripheral Interface. A shift register is exactly that, a peripheral device that communicates via a serial line. All we need to do is hook up our connections and use a few

How to drive 595 shift registers with AVR hardware SPI using ATmega168 microcontroller Read More »

Scroll to Top