Posted on 28 Mar 2009

This project used 1GB microSD card from sandisk.The microcontroller is AVR ATmega8 running at 8Mhz internal clock. MAX232 is used to interface the circuit with PC for monitoring the data. A 3.3v supply is used for powering the ATmega8, microSD and max232.[more]
Posted on 24 Mar 2009

This is a simple USB temperature probe that uses the AVR USB library by Objective Development .This project uses a custom device class and reads values using the ruby-usb library. As such, it is primarily intended to be used in Linux, although it is possible to get it to work in Windows XP with a bit of hassle involved.[more]
Posted on 06 Mar 2009

A common problem for hobby robotics is controlling the drive level to a motor. Often hacked R/C servo’s are used, but they typically have poor control range. Many micro-controllers don’t have built in PWM or the PWM is very slow and makes for lots of motor buzz. This paper describes an AVR chip and software that converts two easily formed R/C pulse signals (often directly supported by inexpensive controllers like the Basic Stamp) and converts them into a PWM signal suitable for driving small motors.[more]
Posted on 02 Dec 2008

LED Fader 2 isย�a projectย�that can control up to 16 outputs, designed for driving LED’s.
All 16 outputs are pulse width modulated, providing 256 levels of brightness at a refresh rate of 100 Hz. A script language, designed for controlling the outputs, is provided as well.
The program is written in AVR assembler for the AT Mega8 and Mega16 microcontrollers from Atmel.[more]
Posted on 02 Dec 2008

This project uses an Atmel at90s2313 AVR processor to measure resistance values and generate R/C style pulses suitable for driving servos or testing R/C controlled robots without the transmitter. It measures four channels and provides four R/C style pulses. It uses an LCD display to indicate the current pulse width and to indicate when the board is in CALIBRATE mode. Analog joysticks, by their nature, are highly variable so the tether unit needs to be calibrated for the particular joystick. Once calibrated it appears to be quite stable: pulse width values stay within a few microseconds over several days of operation at room temperatures.[more]