AVR ATmega Projects

A m -Controller Based Thermostat Using Atmel AT90S8535 microcontroller

Introduction The goal of our final project was to design a thermostat using an Atmel AT90S8535 microcontroller. The thermostat was to compute the current temperature once per second and then send an on/off signal to a heating device which would then regulate the temperature to a desired target temperature. In addition, the thermostat was required […]

A m -Controller Based Thermostat Using Atmel AT90S8535 microcontroller Read More »

Bar Inventory System: Drinking for Class Instead of Because of Class

Introduction Project Summary Our project is an expandable bar inventory system that implements wireless communication. The bar inventory system was an interesting project, because it involved both hardware and software together, since we are comprised of one analog designer and one computer programmer, both of whom are alcoholics.  On the hardware side, there are sensors

Bar Inventory System: Drinking for Class Instead of Because of Class Read More »

Temperature and Pressure Control using the AT90S8535

Overview: This project involves the implementation of control and monitor for dual processes. The variables monitored are pressure and temperature. The input control is a 16 button keypad and the output is monitored in a 16 character LCD The device can be widely deployed as a cheap solution to room and automobile climate control automation.

Temperature and Pressure Control using the AT90S8535 Read More »

Leonardo Arduino clone a single-sided PCB using ATmega32U4

DESCRIPTION This project is to make a clone of Arduino Leonardo in a simple way.That is why the distribution of the pin does not match the standard Arduino (have to make many jumpers on the motherboard or use both sides). However, most Arduino Leonardo characteristics are maintained. The circuit is protected by an automatic reset fuse

Leonardo Arduino clone a single-sided PCB using ATmega32U4 Read More »

Head-Controlled Keyboard And Mouse using ATmega32

Easy Input is a head-controlled keyboard and mouse input device for disabled users. The system uses accelerometers to detect the user’s head tilt in order to direct mouse movement on the monitor. The clicking of the mouse is activated by the user’s eye blinking through a reflective sensor. The keyboard function is implemented by allowing

Head-Controlled Keyboard And Mouse using ATmega32 Read More »

How to drive 595 shift registers with ATmega168

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 ATmega168 Read More »

HexiLogger, an Arduino based data logger using ATmega328

The purpose of this project was to create a simple, portable device that would periodically read sensors and then store the sensor data so it could be retrieved later. The result is the HexiLogger, “hexi” because it can support up to six different sensor inputs and “logger” because it will store the input data on

HexiLogger, an Arduino based data logger using ATmega328 Read More »

Scroll to Top