Category Archives: AVR Projects


Turn your TV into a Digital Voltmeter

This is an interesting voltmeter project that display the measured voltage on a TV screen, in giant digits as well as with analog bar. It also records the maximum and minimum values of measurements. The project was built by Alberto Ricci Bitti and was published in the May 1999 issue of Elektor Electonics.

Read more

A multifunction digital meter using Atmega128

This is a multifunction bench test instrument built using an Atmega128 microcontroller and incorporate a lot of functions like voltmeter, ammeter, logic analyzer, frequency generator, frequency counter and also provides regulated DC power supply. This device is interfaced with a Windows PC to display the measurements. The PC software is developed in VB 6. The function generator is based on a MAX038 IC that can provide sine, triangle or square wave, with adjustable duty cycle, from about 1 Hz to > 20 MHz.

Read more

AVR digital clock with white seven segment LED display

This is a digital clock project based on an ATtiny26 microcontroller, displaying time on four seven segment LEDs. The seven segment LEDs glow bright white and are multiplexed through PORTB pins, whereas the segments are driven by PORTA pins. The time is normally shown in hh.mm format but it can be switched to display mm.ss too. The time setting can be done with two push button switches.

Read more

Portable 2.4 GHz Spectrum Analyzer using Atmega8

There are plenty of wireless devices available on the market that broadcast in the 2.4 GHz ISM band. Such devices include Bluetooth, WiFi, Zigbee, wireless USB, cordless phones, wireless mice and keyboards, etc. This project describes a wireless spectrum analyzer to examine the surrounding radio frequencies in 2.4 GHz band. The project is based on the Cypress’s CYWUSB6935 radio module. It is a complete radio module with PCB trace antenna and it operates in the unlicensed Industrial, Scientific, and Medical (ISM) band (2.4 GHz- 2.483 GHz). The radio module is interfaced with an Atmega8 microcontroller, and the recieved spectrum is

Read more

Digital oscilloscope using Atmega32 and GLCD

This project describes how to make a digital oscilloscope using an Atmega32 microcontroller and a graphics LCD. The GLCD used has 64*128 pixel dots (GDM12864A with KS0108 processor) and the AVR runs at 16 MHz using an external crystal oscillator. To enhance the speed further, it uses an external A/D converter chip, ADC0820. The sampling rate is 650K samples per second. The maximum range of frequency display is 60 KHz. The input impedance of the oscilloscope is about 1 M? and the voltage range of input signal is ± 0.01 – 250V. Read More

Read more
« Older Entries Recent Entries »