Being somewhat new to Arduino, I need some help in figuring out the way I should go about making a logic analyzer to be able to capture data and output to console. What I would like to do is read the packet and convert the data to 1's and 0's on the console. That way I can dump it to a text file and compare the results. I know the output is not a standard protocol.
The device outputs on 2 wires (DATA and GND) a packet about 2-3 times a second. I am trying to log the data to to see the changes in the different packets. The output is 5v. I used my oscilloscope and I am able to see the packets, problem is, I can not keep up with the decoding. I was able to capture one packet and figured out there was 550 bytes or transitions. The smallest pulse shows to be about 4ms.
I am thinking I need something to trigger when it sees the packet, then read the data and output to console.
Any help would be great.