Interfacing(USB – RS232 – I2c -ISP) Projects

A Superhet/Direct Conversion AM receiver for 181.818 kHz using Attiny2313

Downloads Download the AVRStudio assembly source  vlflo13041105A.asm (html format) Download the AVRStudio Hex file vlflo13041105A.hex (html format) Photo of completed receiver. Its pocket sized, but not intended to be used that way because the antenna is a highly directional ferrite loopstick. Its only a matter of luck that there was room for all the components […]

A Superhet/Direct Conversion AM receiver for 181.818 kHz using Attiny2313 Read More »

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.

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

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 »

I2C Tiny USB using ATtiny45 microcontroller

Attach any I2C client chip (thermo sensors, AD converter, displays, relais driver, …) to your PC via USB … quick, easy and cheap! Drivers for Linux, Windows and MacOS available. The i2c-tiny-usb project is an open source/open hardware project. The goal of i2c-tiny-usb is to provide a cheap generic i2c interface to be attached to

I2C Tiny USB using ATtiny45 microcontroller Read More »

MMC/SD/SDHC AVR Interface using ATMega8 microcontroller

MMC/SD/SDHC card library This project provides a general purpose library which implements read and write support for MMC, SD and SDHC memory cards. It includes low-level MMC, SD and SDHC read/write routines partition table support a simple FAT16/FAT32 read/write implementation The circuit The circuit which was mainly used during development consists of an Atmel AVR

MMC/SD/SDHC AVR Interface using ATMega8 microcontroller Read More »

Interfacing DRAM Memory using AVR microcontroller

Interfacing DRAM Memory using AVR microcontroller

Is it possible to use DRAM with microcontroller AVR? Yes, it is possible. Jesperh has proved it. He hooked up a DRAM to a small processor (in this case an Microcontroller Atmel 8515), and handle the RAS/CAS sequencing and refresh in software. The type of DRAM is Hitatchi M5M44800, a 512k*8 DRAM!. Bigger than the

Interfacing DRAM Memory using AVR microcontroller Read More »

Serial interface with 2X16 LCD display using ATMega8515 microcontroller

The 10k potentiometer, just above the ISP connector near the lower middle of the board, is used to adjust the display contrast according to your vertical viewing angle. DOWNLOADS ATTINY2313/AT90S2313 AVRStudio assembler source. LDCbutons040904Ca.htm ATTINY2313/AT90S2313 AVRStudio assembler source. UPDATED FOR COMPATIBILITY WITH NEWER VERSIONS OF THE ASSEMBLER. LDCbutons040904C_updated_a.htm Truly LCD driver include file.  2x16lcdinc.htm tlcd309Ba.htm

Serial interface with 2X16 LCD display using ATMega8515 microcontroller Read More »

i2c interface to USB interface using attiny45 microcontroller

Attach any I2C client chip (thermo sensors, AD converter, displays, relais driver, …) to your PC via USB … quick, easy and cheap! Drivers for Linux, Windows and MacOS available. The i2c-tiny-usb project is an open source/open hardware project. The goal of i2c-tiny-usb is to provide a cheap generic i2c interface to be attached to

i2c interface to USB interface using attiny45 microcontroller Read More »

Digital Stop Watch with ATmega8 using microcontroller

Digital Stop Watch with ATmega8 using microcontroller

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 »

Scroll to Top