Remote control for Sony A/V equipment

I have several Sony EVS-C100 Hi-8 video cassette recorders, which do not have their own timers or tuners. They do have infrared remote controls as well as Control-S inputs (which are TTL-level baseband equivalents of the Sony SIRCS IR remote signals). I am using a PIC16C71 to control them. The PIC is currently programmed to scan a 4x4 key matrix and generate both the 40 KHz modulated drive for an IR LED as well as the Control-S signal which may be used for wired control.

This was the first project in which I took advantage of the PIC16Cxx's sleep, wake on port B change, and programmable port B pullup resistor features. These features work together quite nicely such that the quiescent power dissipation of my remote control is negligible (in the microamps).

The keyboard scanning code in this project was fairly primitive, but then, the whole project was just a quick hack.

The code for an early version of this project is available under the terms of the Free Software Foundation's General Public License, Version 2. If you agree to the terms of the license, you may download a copy in either tar or zip format:


Other IR projects

Back to my PIC Projects page
Back to my home page

Last updated February 25, 2001

Copyright 1995, 1997, 1998, 1999, 2000, 2001 Eric Smith

Best Viewed With Any Browser Valid HTML 3.2! check now