On Sep 29, 12:27 am, Ryan Micallef <
mical...@gmail.com> wrote:
> I've worked a fair bit with IR and arduinos. This is the best website I've
> come across to explain the fundamentals.
>
>
http://www.sbprojects.com/knowledge/ir/ir.htm
>
> See if it helps you understand the encoding. Basically, you take a carrier
> square wave (often at 38 kHz) and turn that square wave on and off to signal
> the device. The timing of the signal pulses determines whether you're
> sending a zero or one. Then, you group those zeroes and ones into chunks
> and convert them to decimal -- that's the "number" you're sending. The
> specific mappings of pulse timing to the number sent depends on what
> protocol your device uses. NEC is the most common protocol. Many other
> protocols are similar, so I'd start here.
>
>
http://www.sbprojects.com/knowledge/ir/nec.htm
>
> If you don't know what protocol your device is using, you can figure it out
> with a logic analyzer or use the arduino itself as a quick-and-dirty logic
> analyzer. I can send you a program for this or, if you're in NYC, show you
> how at a craft night.
>
> The link below is another way to go about generating the carrier pulse that
> lets a cheap 555 chip worry about the carrier wave, so you don't have to
> generate the carrier with the arduino. You still use the 'duino to switch
> the carrier pulse on and off, but this little external circuit makes it
> easier to program the codes and more accurate to implement them -- some
> devices can be finicky.
>
>
http://www.robotroom.com/Infrared555.html
>
> On Mon, Sep 28, 2009 at 12:52, dumpa <
juanpablocalde...@gmail.com> wrote:
>
> > Hi
> > I'm trying to hack my dvd player to be able to watch multizone DVDs.
> > For that I'm supposed to send with a remote control the following
> > code:
>
> > 0082 0015 0089 0004 00F2 0033 0017 0010 0091 0013
>
> > That is taken from
>