Hi all!
I am currently playing with the Arduino as a IR remote transmitter. I have successfully used an IR LED to remotely trigger my camera. I use the delayMicroseconds function in the subroutine that generates the 32700 Hz as well as for the delay between the two signals (the simple protocol is documented here: www.doc-diy.net :: Canon RC-1 remote control reverse engineered).
While the 32700 Hz seem to work ok, I have to set the delay between signals higher than what is measured on that page, to minimum 7.45 instead of 7.33. And the guy found a range from 7.0 to 7.7 ms working.
That leads me to the question: How accurate can I expect the delayMicroseconds function to be, or may there be something else responsible?
I also tried to turn my TV off using the NEC IR protocol, and that does not work at all, I wonder if this is because the timing is also off.