I've read a few posts on this topic already... and it seems like the answer is "NO"... but just in case I've misinterpreted things... I'll ask bluntly:
Considering that a square wave (at a specific frequency) is needed to get a piezo buzzer to make a sound... Is it possible for the microcontroller to emit a sound (uninterrupted) through the piezo buzzer, then move on to another task (like, reading an analog value) -- all while the buzzer is still going... AND without the use of an external circuit (i.e., 555 timer)? Just checking.
What I'd like is to make the buzzer go off, then read an analog value, and when the desired value is reached, make the buzzer stop.
One post mentioned using a 555 timer, but I'm just checking to see if this can be done without this... even the "Tone" library implies that it's a sequential process, but I'm not 100% sure.
Can you please advice? Thanks.