Hi,
I am working on a project where I am using an Arduino Uno and a Beo4 remote to make a universal remote control. I have managed to make the code work but I am pretty sure I have a problem with the hardware. When reading the signals from a 455 kHz TSOP7000 it only works sometimes. I am using Adafruits Raw IR Decoder to decode the signals. The problem is that it only works some of the times, meaning if I leave the circuit for a while and then come back later (an hour or more) then it sometimes works for a minute or less. And then it is back to waiting.
I am not very experienced with working with an Arduino. I have tried different TSOP7000's, changed the wiring and the resistors and capacitor and so on. I have tried wiring both using the recommended pull-up resistor between Pin 1 (signal pin) and Pin 3 (Vcc) and a capacitor between Pin 3 (Vcc) and Pin 2 (ground). I have also tried without any of them and the outcome doesn't change.
When using a 38 kHz TSOP4838 it seems to be working fine with the exact same circuit. And help on what I can is highly appreciated
Hi,
I realize this post is very old, but I am having the same issue and wonder if you or anyone else have made any progress.
Solutions for IR decoding for Arduino that I have seen don't have a capacitor at all but I can see in the TSOP7000 technical description that Vishay recommends it.
I am getting fairly stable readings from the TSOP7000 but the bit sequence is always too short. I am typically getting 11 bits while everyone talks about B&O sending 17 bits more or less minimum. Also, the timing is off. The pauses between pulses are much shorter than the expected multiples of 3125 uS.