Thanks for the quick responses!
It would help a lot if you posted your code.
The Arduino can give you a precision pulse down to 3uS (0.003ms)
I suspect your problem is that you are turning the LED on for the entire on pulse. According to the site you linked, you should be modulating it at 38.4kHz.
Without your code though, all I can do is guess and it's much harder to guess what you might have done wrong than see it in your code.
Yeah, all I did was modify the Blink example, so here tis:
*copied from http://www.bigmike.it/ircontrol/download.html
Infrared period = 26us (~38.4kHz)
Strart pulse: 2000us 2ms
pause: 27830us 27.83ms
1st pulse: 390us 0.39ms
pause: 1580us 1.58ms
2nd pulse: 410us 0.41ms
pause: 3580us 3.58ms
3rd pulse: 400us 0.4ms
longpause: 63200us 63.2ms
REPEAT ONE TIME
int ledPin = 13;
Like I said, I am new to this, so I don't know enough about modulating it at 38.4khz. How do I....I really don't entirely know what that means. yeah... Just keep the sequence running for that amount of time??? n00b moment.
There's some code for sending and receiving IR remote codes on this thread:
alternatively you could build this module and hook it up to the duino:
Thanks, once I finish up this post, I am going to try to record my TV remote. I don't have a real d40x remote to experiment on, but I am thinking about going getting one.
I want to try to avoid getting new hardware for this kind of thing but the learning IR remote thing is pretty cool.