it explains what i want and what i expected the code to do from the knoledge i already have on codeing arduino.
But it doesn't explain how the behaviour of the code you have written differs from that requirement.
You're the one with the hardware - I'm not about to buy some crappy pickup just to try your sketch on.