My project involves making a circuit that requires a lot of distance between the piezo elements (supposedely able to send out a max of 3V) involved and the breadboard+arduino. When I test the circuit on a miniature scale all is well, and I can get readings that make sense from the piezo (0 when left alone, 50+ when pressed). Below is our attempt of an explanation, but it sounds a bit complicated and farfetched to me for such a simple circuit, I was wondering if someone could verify it (I'm not all that familiar with circuit-electronics).
When I connect the lengthy wires between the piezos and the breadboard, my readings change. I am immediately getting readings of 500 (out of 1023 integers), and instead of increased voltage occuring when I put pressure on the piezo, there is a decrease instead. This I was stumped by.
After lots of experimentation with an electronics lecturer (who to be fair wasn't familiar with the arduino), we discovered that even though there was no powersource in the circuit and I was only using the ground and A0 pins on the arduino, we still got a reading on a voltmeter between those two pins saying there was a 1V drop. This was surprising news to me.
We thought perhaps it was down the resistance of the wire being so high, causing an increase in voltage, so the 1V was increased to roughly 3.5V due to increased resistance. When the piezo is pressed, this sends a voltage in the opposite direction and instead decreases the net voltage. But both voltages are alternating current so I would have expected that the 'opposite' manner of the voltages would not apply.
If I want to fix this issue, is there a reliable type of low resistance wire that can be used for this, assuming that is the problem?
Many thanks,
B