elevfan7072
- 4
- 0
Is it possible for an Arduino to produce a sine wave to a piezoelectric buzzer?
The discussion revolves around the feasibility of generating a sine wave signal using an Arduino to drive a piezoelectric buzzer. Participants explore various methods and considerations related to the specifications and capabilities of piezo buzzers, as well as the technical approaches to achieve this signal generation.
Participants express varying views on the capabilities of piezo buzzers and the methods to generate sine waves, indicating that multiple competing perspectives exist without a clear consensus.
There are limitations regarding the specifications of the piezo buzzer in question, as well as the assumptions about the output characteristics and requirements for driving the buzzer.
elevfan7072 said:Is it possible for an Arduino to produce a sine wave to a piezoelectric buzzer?
berkeman said:Some piezo buzzers only need a DC input. What are the specs of your piezo buzzer?
You could use an R-2R ladder DAC arrangement, connected to some of the uC's IO lines. Then use a look-up table in the uC to drive a sine wave out the DAC. You may need to buffer that DAC output with an opamp to drive the buzzer, depending on the current required.
elevfan7072 said:I don't have one yet. When it says (?? hz), does that mean what it's capable of, and not what it actually produces?