Hello, I'm doing some R&D about learning remote controls and I'm intrigued with how do they *learn*. 1) They recognize the IR protocol used (RC5, Hitachi, Sony etc) and put the kind/address/command (for each programmed key) values on a table? 2) Or do they record the pulses/spaces duration and just replay it when the "learned" key is pressed? The first method uses very little (flash/ram) memory but it's hard to implement. Also, it does have the disavantage of on't working when one uses a remote control that uses a protocol different from the ones implemented. The second method is simple to implement, but would use a lot of memory for recording all the learned codes. Best regards, Brusque -- --------------------------------------------------------------------- Edson Brusque C.I.Tronics Lighting Designers Ltda Research and Development Joinville - SC - Brazil http://www.suporte.ind.br/ryan/netiqueta.htm www.citronics.com.br --------------------------------------------------------------------- -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist