Main Content

Arduino Based Windows PC Volume Remote Control

IR Remotes have been very prominent since 1980’s. In today’s world almost everything is controlled by a remote. This project allows the user to control the Master Volume of the Windows PC using any Remote (TV, Set-Top Box, Home Theater, etc.). The heart of the project is Arduino Uno. There are 2 most common Data Formats for IRRC5 Coding and NEC Coding. The RC5 standard uses a bi-phase coding the carrier frequency fixed at 36 kHz. The transmission of a data word begins with two start bits followed by a toggle bit. The toggle bit changes its value at each new key-press. The five address bits represent the address of the device to be controlled. The six command bits contain the information to be transmitted. Each bit in the data word consists of half a bit period with no transmission and half a bit period with a burst of 32 pulses at 36 kHz. The most suitable IR receivers for receiving the RC5 code are those with the “AGC2” setting and a band-pass frequency of 36 kHz. Some examples are: TSOP1236, TSOP4836, TSOP34836, TSOP39236 and TSOP36236.”

Link to article