switch

10 bit LED (1)

A 10 Bit LED Digital Panel Meter With Auto Ranging Based On The ATMEGA8

Downloads Download the AVRStudio assembly source for the program: M8DPM091109A.asm Download the AVRStudio hex file: M8DPM091109A.hex Find updates at www.projects.cappels.org Overview – A 10 bit digital panel meter for positive voltage only. – Input resistance: about 130k – Ranges: 0 to 10.20 volts and 0 to 102.3 volts. – Over range indication. This project came from friend named

A 10 Bit LED Digital Panel Meter With Auto Ranging Based On The ATMEGA8 Read More »

Tester

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 »

device1

Atmel AVR-firmware based universal USB-Interface using ATTiny2313

Scanning the web on microcontroller based USB solutions, I stumbled over Objective Development’s freeware USB solution based on Atmel’s  AVR architecture. I decided to build up their reference design PowerSwitch with an ATTiny2313 MCU. Since I never used AVR chips before, the first challenge was to set up a code development environment enabling me to modify the firmware to

Atmel AVR-firmware based universal USB-Interface using ATTiny2313 Read More »

interface LED

How to interface LED with AVR Microcontroller (ATmega16)

ATmega16 has 32 I/O pins to communicate with external devices.  Before interfacing with external devices, these pins must be cofigured as input or output pin. This article demonstrates the basic I/O operation of ATmega 16 using LEDs. All the four ports can be configured to read an input from some external device or to give output to

How to interface LED with AVR Microcontroller (ATmega16) Read More »