Self Reliant Power and Data Management System

Self-Reliant Power and Data Management System Using Atmega644

Introduction The tags used to monitor wildlife can either be passive or active. Passive tags simply identify an individual, whereas active tags may send out a radio beacon or even collect data. These active tags, more commonly referred to as “bio-loggers”, are typically battery powered, and thus have limited life. This is especially true for […]

Self-Reliant Power and Data Management System Using Atmega644 Read More »

Brain Computer Interface

Brain-Computer Interface Using Atmega644

Introduction Our goal was to build a brain-computer interface using an AVR microcontroller. We decided that the least invasive way of measuring brain waves would be using electroencephalography (EEG) to record microvolt-range potential differences across locations on the user’s scalp. In order to accomplish this, we constructed a two-stage amplification and filtering circuit. Moreover, we

Brain-Computer Interface Using Atmega644 Read More »

NFC Transmitter and Receiver

NFC Transmitter and Receiver Using Atmega1284

Introduction Our project is building one set of NFC module including a NFC transmitter and a NFC receiver both using ATmega1284p microcontroller. We will be using coupled coils to transmit message modulated by a high frequency carrier, whose frequency is the standard frequency for Near Field Communication (NFC) – 13.56MHz (Wikipedia, 2013). In our project,

NFC Transmitter and Receiver Using Atmega1284 Read More »

Infrared Theremin

Infrared Theremin Using Atmega1284

Introduction A modern-day twist on the classic theremin musical instrument. This project uses two IR sensors and the ATMEGA1284P microcontroller to create an inexepensive, easy-to-use theremin. The theremin is a musical instrument which is controlled by the electromagnetic field your body body produces naturally. One hand is used to control the volume of the instrument,

Infrared Theremin Using Atmega1284 Read More »

SPM for Flash to Flash Programming

How to Use SPM for Flash to Flash Programming Using Atmega

The Self Programming Mode (SPM) is a feature which enables a microcontroller to program its own flash memory. Using the SPM a microcontroller can program itself with an SPM code. The SPM is commonly used with the microcontroller Boot-Loader codes which help to program the microcontroller serially. In AVR microcontroller the SPM is available only for the code

How to Use SPM for Flash to Flash Programming Using Atmega Read More »

interface serial ADC0831

How to interface serial ADC0831 with AVR microcontroller (ATmega16)

ADC is an electronics device that converts the analog signals to digital number proportional to the magnitude of voltage. The ADC chips like ADC0804, ADC0809 etc., give 8-bit digital output. The controller device needs eight pins to receive the 8-bit data (For more details about ADC refer to Using Inbuilt ADC of AVR). Some applications need higher

How to interface serial ADC0831 with AVR microcontroller (ATmega16) Read More »

input from a particular pin

How to take input from a particular pin of ATmega16

For understanding the human needs a system must be able to take input from user. The devices which can be used to take input for a system are keypad, touch screen, etc. In the article LED blinking, the microcontroller drives the LED or in embedded language the microcontroller was set to give o/p, this article gives brief information of getting

How to take input from a particular pin of ATmega16 Read More »

Two Wire Interface

How to use I2C / TWI (Two Wire Interface) in AVR ATmega32

This article explores the TWI interfacing between two ATmega32 controllers. Readers are advised to go through TWI Communication and TWI registers of ATmega32 before going further. TWI works in four modes: 1.        MASTER as a transmitter. 2.        MASTER as a receiver. 3.        SLAVE as a receiver. 4.        SLAVE as a transmitter. Generally modes 1 & 3 and modes 2 & 4

How to use I2C / TWI (Two Wire Interface) in AVR ATmega32 Read More »