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.
most important is that you need to know how the bits are coded. Are zero and one bits equal in length or unequal?In case 1 you need to sample the data line with a fixed frequency to see what the value isIn case 2 you need to measure the duration of each pulsecan you post a picture of a (partial) shot of teh scope?
Bob, try this Arduino Logic AnalyzerAnd here is the OLS JAVA client SoftwareThey work just fine for me, I use a Mega2560 as the Probe, 7k of sample data at 4mhz is the max, If you need more Dangerous Prototypes Logic Sniffer has more depth and speed for $50. 200Mhz, 216k (8bit)Chuck.Check out my Kickstarter Project Memory Panes an expansion RAM Shield for Mega2560's. It adds 1MB of RAM for those projects where 8KB is not enough.