AVR Board
AVR  arduino  atmel  board  code  core  data  design  development  device  features  flash  memory  USB  registers  microcontroller  power  program  programming  software 

AVR Projects



Here you can find various AVR projects, from simple starting projects for beginners to complex microcontroller based projects for advanced AVR freaks. Most projects include schematics, PCB layouts, program code, part lists and pictures.

Stefan Heesch

Some interesting AVR projects like

  • WLAN RGB Light
  • Ethernet controlled RGB light
  • PA sequencer
  • morse decoder
  • Serial harddisk interface
  • DS1821 thermometer
  • Power supply for vacuum tubes
AVR Projects

Free AVR Microcontroller projects with source code and circuit diagram, AVR Forum, AVR datasheets, AVR blogs and more.

AVR Digital Voltmeter

A simple multi-channel versatile DVM which uses the PC for display, and is powered by the serial port.

AVR Frequency Counter

A simple, inexpensive and versatile frequency counter with LCD display and some special extra features.

Mega Meter

A multifunction bench test instrument that uses many of the capabilities of an AVR microcontroller.

AVRsite

On this site, you will find many circuits based on Atmel AVR microControllers

Using an accelerometer with an AVR microcontroller

A simple accelerometer using an Atmel ATmega168 and Analog Devices ADXL335. It's sensitive in all three directions and has the capability to tell you what it sees.

AVR projects

5x7 LED dot matrix pong, Laser video projector

MP3 player

A site with 4 different MP3 player designs using AVR's, as well as a simple switchmode 5V power supply with a LM2575.

Atmel AVR Projects

A list of some AVR microcontroller based projects.

AVR Microcontroller Projects

This site is dedicated to AVR microcontroller projects. Here you will find schematics and board-layouts , also the program-code, part-lists and pictures of the projects. Some projects are programmed in assembler with the AVR Studio compiler and others are programmed with the BASCOM-AVR compiler. Both programming software can be download for free.

AVR Development Boards Jesper's AVR pages

Easily convert an Ericsson Chatboard into a small keyboard for your AVR projects, a Windows AVR programmer program for programming programmable AVR's, an AD202XL based G-meter, a 40+ MHz 5-digit frequency counter with an AVR 2313 and 3 TTL chips, a port for AVR-GCC of the popular uC/OS-II Realtime OS, a "poor-mans" DDS (Direct Digital Synthesis) circuit, a temperature monitor/controller based on an AVR 2313 and a Dallas DS 1621, how to interface a DRAM to a 8515 and get a 512kB (or more) linear address space, a very small, but very accurate Digital Guitar Tuner with a low component count and more.

AVR Projects & Information

Here you will find: Basic ASM examples, Assembly examples, FREE hex dumps and Software, FREE diagrams, Complete AVR programs, Links to AVR projects, Information about digital tecnics, I2C, TWI, 3-wire, bit-banging, AVR Instructions, Microcontroller based projects, Datasheets, Controlling displays (LED, LCD, dot-matrix), Low-cost solutions (low budget projects), Tips & Tricks, Bits, Bytes, Nibbles, Data, ADC, DAC, PWM, multiplexing, Manchester code, Bi-phase code and much more...

Experiments with AVR Microprocessors and APRS Packet Radio

Here is some experimental hardware and software to transmit and receive AX.25 packets.

Video DVM

Video-DVM is a very cheap DVM that shows how an output as complex as a videocomposite signal can be generated entirely in software: two I/O pins and three resistors are all the hardware required. Connected to any TV set it displays voltages, included max and min peaks, using both giant digits and an analog bar-display . A serial data output for computer data logging is provided, too.

Simple AVR Programmers

These are simple AVR programmers. They are designed and built four different programmers for various envilonments: LPT controlled parallel programmer, LPT controlled ISP adapter, COM controlled ISP adapter and COM controlled generic SPI bridge. Additionaly, COM controlled adapters can be used as a communication cable between host PC and target board, it is useful for debugging. These AVR programmers have no controller on the programmer and directly controlled with port signals. Therefore, programming time is reduced shorter than any other programmers because there is not any communication delay such as command/result sequense between PC and programmer. These programmer can also be used with AVR studio :-). If you have a JTAG download cable controlled via LPT port for Xilinx, Lattice or Altera devices, it can also be used to program AVR.

USBtinyISP

Simple open-source USB AVR programmer and SPI interface. It is low cost, easy to make, works great with avrdude, is AVRStudio-compatible and tested under Windows, Linux and MacOS X.

AVRbeginners.net

General information about the AVR instruction set, architecture, code examples, microcontroller based projects and circuits.

HIDKeys - An Example USB HID

HIDKeys demonstrates how AVR-USB can be used to implement the USB Human Interface Device (HID) class specification. It's a simple USB keyboard with up to 17 keys.

HVProg

The project started as an enhancement of Martin Thomas Evertool project. He has rebuilt the AVRISP and JTAG adapter with only a few parts. Unfortunately they both don't support high-voltage programming modes - the only possibility to 'rescue' AVR controllers when you e.g. disabled the reset or SPI fuses. The only widely available possibility was the STK500 from ATMEL. HVProg is a redesign of the original STK500 without all components of a development board. It is based on the original ATMEL schematics that are freely available on the net (e.g. at avrfreaks.net). The main target was to keep all nessecary functionality to programm all available AVR controllers in every programming mode that the STK500 supports.

  • Compatible with AvrStudio
  • Supports all AVR Controllers
  • Parallel and serial High-Voltage-Programming
  • Small and easy layout with only a few parts
  • STK500 protocol
  • Schematics and board layout available
Projects with a AT90S2313, ATMega8 and other AVR processors

Various projects (german)

Evertool

Evertool is an AVRISP/STK500-protocol and JTAGICE compatible Programmer/JTAG debugger

  • ISP Programmer compatible with Atmel AVRISP, directly accessable with AVRStudio and avrdude
  • JTAG debugger compatible with Atmel JTAGICE, directly accessable with AVRStudio and AVaRice
  • Evertool supports all AVR devices Atmel supports with their AVRISP and JTAGICE.
  • Easy update of the programmer for new target AVRs via RS232/serial port
  • Rescue clock generaration to recover from wrong fuse-bit-settings
  • Simple hardware, standard parts
Build yourself a Witness Camera

The Witness Camera is an automated, self-recording surveillance camera, that uses a gigabyte-class flash card as recording media. It was designed because available surveillance solutions were too expensive or impractical for home use. The system it is built from a VGA CMOS colour camera, a passive-infrared (PIR) movement sensor, an ATmega32 processor and a 1GB SD-card.

ButterFly Beginner's Site

The AVR Butterfly is a credit-card sized demo board from the Atmel Corporation that is feature-packed and retails for under $20 US.The AVR Butterfly is a self-contained, battery-powered demonstration board running the Atmel AVR ATmega169v microcontroller with a variety of peripherals and ports.The Butterfly board includes an LCD display screen, a joystick, a speaker, an RS232 serial/modem/terminal port, temperature, light, voltage & Anolog-to-Digital sensors, serial EEPROM chip and internal EEPROM for data storage, multiple internal clocks and timers.

Dick Cappels' Project Pages

Microcontrollers, microcontroller based projects, Analog, RF, and all three mixed.

Cornell University ECE 4760 Designing with Microcontrollers Final Projects

These projects were produced in the last month of ECE 4760 each spring. The students were given the responsibility of choosing their project, then designing and building it. The microcontroller used is the Atmel ATmega series. The students must stay within a very limited monetary budget. See the assignment for further description. The project numbers are for identification and do not represent ranking. Send comments or questions to Bruce Land, Electrical and Computer Engineering.

AVR Projects

Another AVR Projects site