Arduino receiving frequencies through a piezo?

Is it possible to receive frequencies using a single piezo speaker and build something like a rudimentary oscilloscope?

Thanks! :slight_smile:

Yes but YOU HAVE TO SHOUT VERY LOUD as the signal generated would be very small. You should have an amplifier in front of the input and couple the input with a capacitor. Look in the playground for examples.

You might find this an inspiration for the oscilloscope.

and what kind of amplifier should I use? Is there any example of circuit that I can search for?

thx