Archive for March, 2006



Ping Pong, AT90S8535

Published on March 29, 2006

Project description:
We used an Atmel AT90S8535 microcontroller for this project. We used the ADC on the chip to read the positions of the potentiometer controllers (see Hardware). The game is for two player simultaneous play, although we found it is also challenging and fun to play against yourself using both controllers.
Link: Ping Pong, AT90S8535


Hummer RC Truck, AT90S8535

Published on

Project description:
For our final project, we decided to enhance the controls of a Hummer RC truck. Our main objective was to demonstrate that an Atmel microcontroller together with basic hardware building blocks can replace all of the car’s original circuitry. Improving the RC truck’s handling involved adding analog control over steering and speed. The original […]


Snake 476, AT90S8515

Published on

Project description:
NOKIA cellphone game, Snake, implemented on a graphic LCD with an ATMEL AT90S8515 MCU.
T6963C
Link: Snake 476, AT90S8515


The Ultimate Alarm Clock, AT90S8535

Published on

Project description:
Our alarm clock features a large, bright time display, easily visible in the bedroom. It also features a loud, irritating alarm, sure to wake even the soundest of sleepers. By far the most innovative part of the alarm is the LCD display, which gives the date, alarm status, and status for setting the clock.
Link: […]


Drum Machine, AT90S8535

Published on

Project description:
This is a drum Machine, sampler, a wavetable synthesizer and a sequencer combined, all capable of interfacing with any standard MIDI device!
QTC 2601
ADC0804LCN
DAC0808LCM
LF351M
HCPL2601QT
TC55V1001AF-85-ND
Link: Drum Machine, AT90S8535


Digital thermometer, AT90S8535

Published on

Project description:
Our final project involved the design of a fully functional, multi-purpose digital thermometer. This was our attempt at producing a portable device that could be widely used for a variety of different purposes. For example, think of the many situations where the precise measurement of temperature is of high importance. Temperature control and monitoring […]


MP3 Player built with STA015T decoder, AT89C51RB2

Published on March 28, 2006

Project description:
This is my second MP3 player build around the MP3 decoding chip from ST. This perticular design is aim for a portable system. However, the D/A chip used require 5V power supply, so a dual voltage inverter is required to boost the voltage from 2 AA cell to both 3.3V and 5V. The power […]


Digital Oscilloscope, AT90S8535

Published on

Project description:
We chose to construct a digital oscilloscope as our final project for this course.  The skills involved in this project proved a natural extension of some of the topics we covered in class.  We were able to learn more about the UART, AD sampling, memory indexing, keypad usage and many other topics we touched […]


The 8-Trak Sampler, AT90S8515 and AT90S8555

Published on

Project description:
For our final project, we decided to create a digital voice recorder. Our device allows a user to record his voice at a user specified frequency and bit resolution. The device can hold up to 8 different tracks which the user can select to delete or play. The user also specifies the playback frequency […]


Secure RSA Credit Card Transaction System, AT90S4414

Published on

Project description:
In today’s world of e-commerce and widespread credit card use, credit card storefront terminals have become common to almost all the stores, and thus big business. They are what allows us to use our credit cards in almost any store in the country. RSA public key encryption has become an industry standard because to […]


Sine Wave Synthesizer

Published on March 24, 2006

Project description:
Yet others go out of their way to develop something ‘cool’ and ‘fun’. Luke and I decided that we wanted to be in this second category, because developing something that’s ‘cool’ would also be fun to do. So in deciding what to design we tried to think of something that would catch the attention […]


LCD Blackjack, AT90S8535

Published on

Project description:
Blackjack has been an icon in the history of gambling.  This simple card game has the power to change a person completely.  We are therefore inspired by the blackjack, and decided to build our own LCD version of it.
Optrex DMC 20434
Link: LCD Blackjack, AT90S8535


Digital Answering Machine, AT90LS8535

Published on

Project description:
We decided that an answering machine was interesting because it involved interfacing many analog parts, a reasonable amount of coding, and would leave us with a finished product that actually does something. The answering machine is one of few everyday microcontroller utilities that can be implemented fairly easily and we are really happy with […]


Hangman, AT90S8535

Published on

Project description:
For our final project, we used an Atmel AT90S8535 microprocessor to create a hangman game. The letters are displayed on a 16-character LCD, and are input (”guessed”) using a 16-button keypad. The 8 LED’s on the Atmel development board are used as our “hanging man” - one lights up for each wrong guess. We […]


Design of a Real-Time Digital Guitar Tuner, AT90S8535

Published on

Project description:
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 […]