medium

TCS3200 Chip

Interfacing TCS3200 Colour Sensor with AVR ATmega32

Detecting colour of an object can be an interesting and useful electronic application. It can be realized using a colour sensor like TCS3200 and a general purpose microcontroller like AVR ATmega32. TCS3200 Colour Light to Frequency Converter Chip TCS3200 chip is designed to detect the colour of light incident on it. It has an array […]

Interfacing TCS3200 Colour Sensor with AVR ATmega32 Read More »

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 »

RF for simple data link

Low cost RF for simple data link and remote control using ATtiny12 microcontroller

Wireless data links don’t have to be difficult to build or adjust They can be built quickly using inexpensive and readily available parts. Overview This is a simple, low cost RF data link that can send data reliably over a distance of one to two meters, enough for bench top or desktop use. The data

Low cost RF for simple data link and remote control using ATtiny12 microcontroller Read More »

Housed in a pencil box, this project approaches my ideal of no I/O connections.

RS-232 to 100 MHz RF desktop channel adapter using ATtiny2313 microcontroller

Downloads AVR Studio assembler source code 2jun2002version.asm AVR Studio hex file 232lin.hex This is an adapter that allows a terminal to communicate via a 100 MHz data channel with peripherals on the same desk top. Keystrokes from the terminal are are received through the RS-232 connection and sent through the 100 MHz RF data channel. See the

RS-232 to 100 MHz RF desktop channel adapter using ATtiny2313 microcontroller Read More »

595 shift registers

How to drive 595 shift registers with AVR hardware SPI using ATmega168 microcontroller

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

How to drive 595 shift registers with AVR hardware SPI using ATmega168 microcontroller Read More »

Multichannel USB Analog Sensor (1)

Multichannel USB Analog Sensor using ATMega48 Microcontroller

Sometimes it’s tempting to re-invent the wheel to make a device function exactly the way you want. I am re-visiting the field of homemade electrophysiology equipment, and although I’ve already published a home made electocardiograph (ECG), I wish to revisit that project and make it much more elegant, while also planning for a pulse oximeter, an electroencephalograph (EEG), and an electrogastrogram (EGG). This project is

Multichannel USB Analog Sensor using ATMega48 Microcontroller Read More »