Hey guys, need some help...trying to make a piezo buzzer louder, but the catch is that changing the voltage is not a solution (powered by a battery where increasing the voltage would mean increasing the the size of the powersource, I'm working on a very small project with not much room a larger power source).
My question is about differential driver, I read that you can effectively replicate double the amount of voltage going through a piezo buzzer by using a differential driver circuit, basically two voltage supplies, one whacks the piezo diaphragm in one direction and the other voltage whacks it back at the peak state, basically ping-ponging the piezo buzzer diaphragm back and forth for maximum diaphragm displacement, thus increasing volume.
How would I do this with code? I tried doing a tone/noTone thing between two pins and just adjusting the tone duration in milliseconds for each, but that didn't really work and would probably be endless trial and error. Ideas?