kscharf wrote:Building a learning remote is more tricky, since you have to extract the carrier signal (if used) to find the outline waveform timing. However, if you can start with published codes in pronto or some other standard form then building a programmable remote is just a matter of having the IR engine logic.
BTW, what circuitry is required to connect a serial terminal to the power led for the debug output?
You might want to take a look at the USB IR Toy from Dangerous Prototypes (sorry for pointing to a non-Adafruit project, though I'm hoping it could be an adafruit kit one day). It's a PIC based IR emitter & receiver. It's firmware has different modes, one of them It is IRman compatible so it can be used with LIRC (linux infrared remote control), or be used as a logic analyzer for IR signals. See:
http://dangerousprototypes.com/2010/01/ ... ansmitter/lirc.org has a lot of remote control related info. It may not be very well organized but there is a lot there.
That reminders me, I've been meaning to post that I think the TV-B-Gone design doc is a great IR tutorial.
http://www.ladyada.net/make/tvbgone/design.htmlI'm interested in a more capable home IR controller. Both the USB IR Toy and the TV-B-Gone hardware are designed to be very small. I'm thinking about an IR controller based on the Arduino Mega (1280) in order to have lots of lines for IR sensors and IR emitters. I'd like to have an open source, fully programmable IR controllers that could be used instead of some of the IR repeater systems made by Niles, Xantech, etc. Currently I have an old Nirvis Slink-e,
http://nirvis.com/, that I'm using for some IR control. The Slink-e is no longer manufactured. The schematic is published, but the PIC code was closed. My goal is to replace the slink-e with greatly extended capabilities.
The TV-B-Gone firmware has been ported to Arduino. See
viewtopic.php?f=23&t=12223 and
http://www.arcfn.com/2009/12/tv-b-gone-for-arduino.html There are a number of IR libraries for the Arduino:
http://www.arcfn.com/2009/09/arduino-un ... d-and.htmlIdeally I'd like to be able to stay with the Arduino to make it easier to program and upgrade (in circuit). I don't know yet what sort of limitations of the arduino platform I might run into. The PIC code for the USB IR Toy appears to be more advanced given the feature list.
Right now I'm still just thinking about it, I should probably start a separate thread for it.
Hope This Helps,
--Rob