interfacing

xTimer with 4094 using ATMEL89C2051 microcontroller

The original version of xTimer used MAX7219 for driving 7-segment. This new design uses a cheap CMOS shift register, 4094 for LED interface. Each 4094 drives a 0.5″ 7-segment without the need of limiting resistor. The left-hand LED is timer function with buzzer alarm output. The right-hand is for clock display. Hardware Schematic Fig. 2

xTimer with 4094 using ATMEL89C2051 microcontroller Read More »

Mathematical Manipulation of Pure Sine Wave Inverter Using Atmel 89S2051

Introduction Approach used for creating the pure sine wave described in this paper is done through manipulation of mathematical representation of the original sine wave. It is done by dividing half the  sine wave into m (even number) segmentations, where area under a quarter of the sine wave from 0 to  π/2 resembles series of

Mathematical Manipulation of Pure Sine Wave Inverter Using Atmel 89S2051 Read More »

Testing Device for DiSEqC-Switches using ATtiny13-20PI

This is my first AVR-project on this page. The DiSEqC-Tester allows to test DiSEqC-switches that uses 1.0 or 1.1 protocols. (DiSEqC-Switches with 2.0 and 2.1 protocol have backwards compatibility with 1.0 & 1.1 respectively and also may be tested). The device every second sends a DiSEqC-message that makes switch a DiSEqC-switch. Four LEDs are intended

Testing Device for DiSEqC-Switches using ATtiny13-20PI Read More »

Atmel AVR Infrared Downloader using ATmega8

AVR IR Downloader is one of final assignments at Electrical Engineering Brawijaya University of Malang, Indonesia. The basic idea was came from our lecturer at campus, Ir. Nanang Sulistyanto. If this project was successfully made, it will be used to program our automatic machine’s uC during the testing schedule. Actually we are using Atmel AVR

Atmel AVR Infrared Downloader using ATmega8 Read More »

Flickr images on a Nokia LCD using ATmega48

LCDs are often used in microcontroller projects. Most used are these green character displays with two or more rows to display menus, status or debug messages. With mass production of mobile phones, color LCDs get that cheap, that they can be used as replacement. Some time ago I ordered a Nokia 6100 LCD including breakout

Flickr images on a Nokia LCD using ATmega48 Read More »

USB AVR in-system Programmer using ATtiny2313

Introduction. Nowadays, USB is the most popular connection between PC and peripherals such as AVR programmers, printers, scanners etc. For that reason I had to modify my old serial AVR In-System-Programmer (ISP) to work with USB connection. You can say, “use a USB to Serial adaptor to connect your AVR ISP with your PC”. Yes, that could

USB AVR in-system Programmer using ATtiny2313 Read More »

USB controlled DDS signal generator with ATmega88

A simple signal generator which produces sine waves (or any waveform really) at audio frequencies using DDS and is controlled a USB serial connection. Only 2 chips are used in this circuit. The AVRATmega88 which produces the signal, and an FT232R for the USB interface. While a computer is required to control the varying frequency

USB controlled DDS signal generator with ATmega88 Read More »

Scroll to Top