AVR ATmega Projects

Open Source AVR Temperature Controller using ATmega48 microcontroller

The open source project allows you to control DC appliances based on the temperature of two thermistor inputs. It uses AVR ATmega48 as main processor. The controller has both green and white LEDs to indicate status. The project output is connected to N-Channel MOSFET, AOD444, for switching with current up to 4A. For higher current […]

Open Source AVR Temperature Controller using ATmega48 microcontroller Read More »

Simple USB AVR programmer USBasp using ATMega8 microcontroller

Simple USB AVR programmer, USBasp using ATMega8 microcontroller

USBasp is low cost USB in-circuit programmer for Atmel AVR micontrollers. The hardware consists of an ATMega88 or an ATMega8 and a couple of passive components. The programmer uses a firmware-only USB driver, no special USB controller is needed. Its programming speed is up to 5kBytes/sec. USBasp works under multiple platforms: Linux, Mac OS X

Simple USB AVR programmer, USBasp using ATMega8 microcontroller Read More »

Controlling 7-segments LED displays using AVR microcontroller

The many posibilities….Non Multiplexed: 1. One or two displays directly to the i/o’s 2. One display with a 74LS247 3. Two displays with a 74HC595 and two 74LS247 Multiplexed: 1. Two displays with a 74LS247 and 2 i/o’s 2. Two displays with a 74HC595 and 2 NPN/PNP * 3. With a special driver IC e.g.

Controlling 7-segments LED displays using AVR microcontroller Read More »

Programming AVR ATxMega using USBasp and ATxmega microcontroller

ATxmega programmer has different interface than 8-bit AVRs. It uses PDI interface instead of ISP. If you don’t want to buy new programmer for ATxmega you can try this little hack done by Szu. He uses USBASP (USB in-circuit programmer for Atmel 8-bit AVR controllers) with some modification to program AVR ATxmega. The hack convert

Programming AVR ATxMega using USBasp and ATxmega microcontroller Read More »

Head-Controlled Keyboard And Mouse For Disabled, using AVR and ATMega32 microcontroller

Easy Input is a head-controlled keyboard and mouse input device for paralyzed users. The system is built based on AVR ATMega32. It uses user’s head movement to control mouse movement on the monitor and user’s eye blinking to activate mouse click. Two main sensor used for this project are Freescale MMA6560Q accelerometers to detect head

Head-Controlled Keyboard And Mouse For Disabled, using AVR and ATMega32 microcontroller Read More »

Advance Fire Alarm through Mobile Phone using microcontroller

An automatic fire  alarm system is designed to detect  the unwanted presence  of  fire  by monitoring  environmental  changes  associated  with combustion.  In  general,  a  fire alarm  system  is  classified  as  either automatically  actuated,  manually  actuated,  or both. Automatic  fire  alarm systems  are  intended  to  notify  the  building  occupants  to  evacuate  in  the event  of  a 

Advance Fire Alarm through Mobile Phone using microcontroller Read More »

93C66 EEPROM chip with an AVR microcontroller

93C66 EEPROM chip with an AVR microcontroller

How to program a 93C66 EEPROM chip with an AVR microcontroller? The 93C66 is a serially (MICROWIRE) Electrically Erasable Programmable ROM (EEPROM) chip with 4 kbit (4096 bit, can be ORGanized as 256 x 16bit or 512 x 8bit) memory space. Here a DIL version (which I will use in my moving message sign project)

93C66 EEPROM chip with an AVR microcontroller Read More »

DS1669 Digital Potmeter UP/DOWN using microcontroller

Part list:1x AT90S1200-12PI 1x DS1669 (Dallas) 1x 78L05 2x 1N4007 1x 4MHz X-tal 2x 27pf 1x 22pF 1x 47uF/16V 1x 100n polycarbonate 3x 100n multilayer 1x 100 ohm 1x 10k ohm 1x 820 ohm 1x 100k trimpot 1x 10k lin. potmete DS1669 Digital Control: With this circuit you’re able to control a Dallas DS1669 digipot

DS1669 Digital Potmeter UP/DOWN using microcontroller Read More »

Scroll to Top