digital

Digital Stop Watch

Digital Stop Watch with ATmega8 using microcontroller

Hello Friends, In this tutorial we will make a “Digital Stop Watch” using an AVR ATmega8 Microcontroller. This will help you learn many concepts like Multiplexed Seven Segment Display Interfacing Using AVR Timers Using Interrupts And many others too. The code is written in C language for avr-gcc (WinAVR) . Steps to Build the “Digital Stop Watch” […]

Digital Stop Watch with ATmega8 using microcontroller Read More »

Data Acquisition System

Data Acquisition System With Controller Area Network and SD Card Using Atmega32

Introduction This project implements a high speed data acquisition system using Mega32 microcontrollers and a Controller Area Network (CAN). Recording data is essential to testing and developing a racecar. Recording what each sensor is doing can tell an engineering how the car is performing, and most importantly, how to make it faster. A well outfitted

Data Acquisition System With Controller Area Network and SD Card Using Atmega32 Read More »

inbuilt ADC

How to use inbuilt ADC of AVR microcontroller (ATmega16)

Microcontroller understands only digital language. However, the inputs available from the environment to the microcontroller are mostly analog in nature, i.e., they vary continuously with time. In order to understand the inputs by the digital processor, a device called Analog to Digital Converter (ADC) is used. As the name suggests this peripheral gathers the analog information

How to use inbuilt ADC of AVR microcontroller (ATmega16) Read More »

Interfacing Triple Axis Accelerometer

Interfacing Triple-Axis Accelerometer with AtMega16

Requirements AtMega 16 IC/development board 3-Axis accelerometer LCD screen 16X2 (for displaying X, Y and Z data) Description This project makes use of three out of the eight ADCs present in AtMega16 IC to display the corresponding digital data of X, Y and Z outputs of an accelerometer on 16X2 LCD. Accelerometer First let’s talk about

Interfacing Triple-Axis Accelerometer with AtMega16 Read More »

SingLock System

SingLock Using Atmega

SingLock is a pitch-based security system based on ATMEL MEGA1284P microcontroller featuring two password protection stages: one based on a 4-digit numeric personal identification number inputted via the keypad and another based on two pitches inputted via the microphone. Most security systems we find today are keypad and/or keyboard-based. Speech, rather than button-pressing and/or typing,

SingLock Using Atmega Read More »

EE476 Final Project (1)

Design of a REE476 Final Project: eal-Time Digital Guitar Tuner Using Atmega

Introduction The goal of this project is to design an algorithm for a real-time digital guitar tuner and implement it using an Atmel AT90S8535 microcontroller. Each of the six strings of a guitar has a unique fundamental frequency, and our goal is to measure this frequency and compare it to the correct frequency. This project

Design of a REE476 Final Project: eal-Time Digital Guitar Tuner Using Atmega Read More »

Music Wand

Music Wand: Real-Time Optical Scanning of Sheet Music Using Atmega32

Introduction The Music Wand is a device that optically reads printed sheet music in real-time and synthesizes the notes which are read from the page. The device uses a linear image sensor mounted on the end of a handheld wand to scan printed sheet music and identify the note pitches. For each note detected, a

Music Wand: Real-Time Optical Scanning of Sheet Music Using Atmega32 Read More »