Posts by Ibrar Ayyub:
How to drive 595 shift registers with AVR hardware SPI using ATmega168 microcontroller
Posted on: 01 Jan 2013
Driving a shift register using an AVR chip’s built-in hardware is really quite easy. Most of their offerings have an SPI module, or Serial Peripheral Interface. A shift register is exactly that, a peripheral device that communicates via a serial line. All we need to do is hook up our connections and use a few […]
ATtiny12 fuse restorer using microcontroller
Posted on: 01 Jan 2013
This restores the fuses in an ATtiny12 via High Voltage Serial Programming. Plug an ATtiny12 into the 8 pin socket and hold down “GO!” button. The LED will come on at the end of the programming process, which only takes a couple hundred millisecond. The fuses are now restored to their factory default states. This […]
LED Matrix Display using TD62783 microcontroller
Posted on: 01 Jan 2013
Last Sunday I gave a workshop in TOG as part of it’s Engineers Week 2011 activities. We spent the day assembling a 8×8 Red/Green LED Matrix Display circuit which I designed in strip board. The circuit forms an interface between a micro controller and a 8 by 8 Dual Colour Common Anode LED Module. This […]
3 channel, 8 bit EEPROM DAC with DS interface using ATtiny12 microcontroller
Posted on: 01 Jan 2013
Low power. EEPROM memory for autonomous operation, 16 bytes available for general purpose use. Low cost. This device provides three channels of 8 bit pulse-width modulation. Output pulse duty cycle ranges from 0 to 255/256 in 255 steps. DACs may be loaded by the DS interface. DAC values may also be copied into the on-chip […]
AvrPhone using ATmega128 microcontroller
Posted on: 01 Jan 2013
AvrPhone is a simple mobile phone with touchscreen. His brain is AVR ATmega128 microcontroller (128 kB flash, 4 kB SRAM) and user interface, the 2.4 “LCD display with touch foil and ILI9325B controller, equipped with a 16-bit bus. The communication with the old GSM module SIM100Sčísnkého SIMCom manufacturer. The entire system is powered by a […]
Real Time Clock/Calendar/Alarm with Interpreter for battery backed-up and battery powered operation with DS interface using ATtiny12
Posted on: 01 Jan 2013
Based on the Atmel ATtiny12L-4PI microcontroller -A real Time Clock/Calendar for less than US$1.50 in moderate quantity. This is the timekeeping test circuit. It includes a one-transistor circuit to switch in the 5V power supply when present and drop back to the 3v battery the rest of the time. That loop of blue wire-wrapping wire […]
DS interface test tool using ATtiny2313 microcontroller
Posted on: 01 Jan 2013
The DS protocol was designed to provide firmware-based bidirectional host-to-slave inter processor communications for situations in which no hardware solution is available and the host and/or the slave in incapable of tending the interface in real time. The only specialized hardware required is two bidirectional I/O ports on each chip (alternatively two input ports and […]
Audio Spectrum Monitor using S1D15200 microcontroller
Posted on: 01 Jan 2013
This is an evaluation use of a small graphics LCD module. Last summer, SG12232C graphic LCD module has been sold sold for 1500 Yens from Akizuki Denshi and I bought it. However I could not find good application for the LCD module and it was going to go to junk box 🙂 so that I […]
Minimum Mass Waveform Capture using AVR microcontroller
Posted on: 01 Jan 2013
Capturing repetitive waveforms at 1 million samples per second using PWM and a comparator. Download AVR Studio Source wfcao 030326 .asm The impetus for developing this technique came from my own need to capture repetitive waveforms using the least expensive and lowest part-count means possible. I wanted to be able to view the waveforms on […]
AVR mod player using ATmega325 microcontroller
Posted on: 01 Jan 2013
In 2006, I took part in an electronic demo competition on a Dutch forum (see this topic). Because computer demos like they used to have on old machines like the Amiga or Commodore are harldy made anymore since hardware has come such a long way, someone had the idea to do the same, but on […]
