Using Atmega

RX433 TX433 avr test

Running TX433 and RX433 RF modules with AVR microcontrollers using Atmega8

Sometimes in embedded design you may want to go wireless. Might be you will want to log various readings of remotely placed sensors, or simply build a remote control for robot or car alarm system. Radio communications between two AVR microcontrollers can be easy when specialized modules are used. Lets try to run very well …

Running TX433 and RX433 RF modules with AVR microcontrollers using Atmega8 Read More »

Signal Microcontroller Simulator

Signal Microcontroller Simulator using AT90S8515 Using Atmega

Introduction: The purpose of this project was to extend the Mixed Signal AVR simulator written in Fall 02 so that any single-issue microprocessor could be included in the simulation environment rather than limiting the simulations to systems based around ATMEL AT90S8515 series microcontrollers. In order to achieve this goal, a general architectural description language (ADL) simulator was …

Signal Microcontroller Simulator using AT90S8515 Using Atmega Read More »

DDS signal generator1

AVR DDS signal generator V2.0 using ATmega16

Finally second and improved AVR DDS signal generator is here. First AVR DDS V1.0 generator was only an attempt of running DDS algorithm without any amplitude control. This time I still wanted to keep things simple like minimum count of widely accessible components circuit, single sided PCB that comes together with good functionality. AVR DDS specification AVR …

AVR DDS signal generator V2.0 using ATmega16 Read More »

signal generator

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 of …

USB controlled DDS signal generator with ATmega88 Read More »

FM Transmitter’s Firmware

Enhancing An FM Transmitter’s Firmware using ATmega48

This hack is about rewriting the firmware of PLL FM transmitters based on AVR microcontrollers to add more functionalities. They’re commonly available on eBay from various sellers and for prices ranging from $40 to $80, depending mostly on the RF output power. If you don’t know if a similar transmitter is based on an AVR …

Enhancing An FM Transmitter’s Firmware using ATmega48 Read More »

Connect Four with Programmable Infrared Receiver Atmel Mega32

Connect Four with Programmable Infrared Receiver Atmel Mega32

We have designed a programmable infrared receiver which can utilize any pulse coded IR signal to play Connect Four from a remote distance. The programmable infrared receiver device we have created can decode any pulse-width modulated signal of an IR remote control, store it in non-volatile memory, and then recognize that signal again the next …

Connect Four with Programmable Infrared Receiver Atmel Mega32 Read More »

Implementation of a 31 16 BCH code

Implementation of a (31, 16) BCH code on a Microcontroller Using Atmega32

Introduction: Error correcting codes are used throughout digital communication systems today. Cell-phones, CD players, satellites, digital pagers and many other communication devices all use varying amounts of error control to achieve a certain degree of accuracy in transmitting information. The idea behind error control codes is very simple; one can insert some amount of controlled …

Implementation of a (31, 16) BCH code on a Microcontroller Using Atmega32 Read More »