I am attempting to use an old Phillips remote control as a button matrix. I do not want to make use of an IR receiver, I am simply trying to read straight from the PCB of the remote.
My first thought was to remove the IR LED and connect outputs of the LED to the Arduino with a pull-up resistor like so:
I then tried to use the IRremote library (GitHub - Arduino-IRremote/Arduino-IRremote: Infrared remote library for Arduino: send and receive infrared signals with multiple protocols) to read the signals from the remote, as I figured the outputted signal should be the same as what a IR receiver would see if I were to use one. This gave me inconsistent results. When I run the included ReceiveDump software, the monitor shows bit lengths and codes that are different each time I press the same button on the remote.
Any ideas why this would happen? Does the library just not support the remote codes, or am I misunderstanding the way IR signals work?