device

Measuring motor speed (2)

Measuring motor speed and display result on LCD using ATmega8 microcontroller

For measuring motos speed there can Optical interrupter used like H21A1. This is a device where IR LED and photo-transistor is coupled in to plastic housing. The gap between then allows interrupting signal with opaque material and this way switching the output from ON to OFF. This device can be connected to Microcontrollers ICP pin and […]

Measuring motor speed and display result on LCD using ATmega8 microcontroller 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 »

SPI serial peripheral interface

SPI (serial peripheral interface) using AVR microcontroller (ATmega16)

There are different protocols for serial communication between two deceives like, USART, SPI, I2C etc. Before selecting any communication protocol, data transfer rate is an important parameter. SPI transfers data at high speed data. AVR microcontroller contains on chip SPI interface. This article will explore the hardware configuration and programming of SPI. Serial Peripheral Interface is a synchronous, full-duplex protocol.

SPI (serial peripheral interface) using AVR microcontroller (ATmega16) Read More »

embRACE The Embedded Race (1)

embRACE: The Embedded Race Using Atmega

embRACE, a game developed on the embedded platform, entirely coded in assembly language. The game has been programmed on an ATMega16 micro-controller, interfaced with a 16×2 LCD display module. The game possesses an interactive user interface and exclusive features like: -Main Menu -Pause Menu -Real Time Score display -Life Indicator LEDs -Non-volatile High Score storage

embRACE: The Embedded Race Using Atmega Read More »

Send and Receive SMS

How to Interface a GSM (SIM 300) Modem with ATmega32 to Send and Receive SMS

What is a GSM Modem? GSM stands for Global System for Mobile Communications.It is a standard set developed by the EuropeanTelecommunications Standards Institute (ETSI) to describe protocols for second generation (2G) digital cellular networks used by mobilephones. A Modem is a device which modulates and demodulates signals as required to meet the communication requirements.It modulates

How to Interface a GSM (SIM 300) Modem with ATmega32 to Send and Receive SMS Read More »

Pololu USB

Pololu USB AVR Programmer User’s Guide Using Atmega

Overview The Pololu USB AVR programmer [http://www.pololu.com/product/1300] is a programmer for Atmel’s AVR microcontrollers and controller boards based on these MCUs, such as Pololu Orangutan robot controllers [http://www.pololu.com/category/8/robot-controllers] and the 3pi robot [http://www.pololu.com/product/975]. The programmer emulates an STK500 on a virtual serial port, making it compatible with standard AVR programming software. Two additional features help

Pololu USB AVR Programmer User’s Guide Using Atmega Read More »