This is IR (Infra-Red) learn module for home automation system. It can learn IR codes from different IR remotes, and then execute any assigned actions Controlled by learned IR remote.
This project was developed using Keil 8051 compiler.
Processor - Atmel AT89C51
Frequency - 22.1184 Mhz (described as OSC_FREQ in "timer.h")
Timer 0 - system timer (used for timeouts and delays)
Also, look in folder /doc for additional information about IR codes formats and codes from different manufacturers.
In engineering, compensation is planning for side effects or other unintended issues in a design. The design of an invention can itself also be to compensate for some other existing issue or exception.
One example is in a voltage-Controlled crystal oscillator (VCXO), which is normally affected not only by voltage, but to a lesser extent by temperature. A temperature-compensated version (a TCVCXO) is designed so that heat buildup within the enclosure of a transmitter or other such device will not alter the piezoelectric effect, thereby causing frequency drift.
Another example is motion compensation on digital cameras and video cameras, which keep a picture steady and not blurry.
GNU_Radio
GNU radio is a free/open-source software toolkit for and the content is Controlled by a handful of organizations. Cell
building software radios, in which software defines the phones are a great convenience, but the features your phone
transmitted waveforms and demodulates the received supports are determined by the operator s interests, not yours.
waveforms. Software radio is the technique of getting code A centralized system limits the rate of innovation. Instead of
as close to the antenna as possible. It turns radio hardware cell phones being second-class citizens, usable only if
problems into software problems.
This is Temperature PID regulator for Tamman ovens. Temperature is measured by thermocouple via lm358 - > Atmega s ADC and regulated over triac. All data is sent via RS232 connection on PC and Controlled by LabView.
AJAX Book Reader is a complete AJAX client-server application that may be used with a Web browser to display a sequence of text files one page at a time. The display style is completely Controlled by a configuration file. The first application of this is as a book viewer where each chapter resides in a seperate text file. It is also suitable for any case where it is not practical to show all of the text to be displayed at once in the browser window.
The program uses fminsearch to obtain the transfer function of a tank’s height. This tank is then Controlled using a real PID controller. Controller’s tuning (determination of optimum controller’s parameters: gain and time constants) is achieved using the genetic algorithm toolbox. Finally, result are plotted using both matlab commands as well as simulink.
Connecting 32-bit Controlled applications
in the industrial, commercial and consumer
markets is fast becoming a necessity rather
than an option. Many new applications, such
as remote data collection, home automation
and networked appliances, require secure,
high-performance connectivity at an
economical price. Freescale Semiconductor
gives design engineers the flexibility to choose
the right 32-bit microcontroller from a broad
portfolio of ColdFire? embedded controllers.