Arduino Sine Wave: Piezo Buzzer Possible?

Click For Summary
An Arduino can produce a sine wave for a piezoelectric buzzer using an R-2R ladder DAC setup and a look-up table for waveform generation. The output may require buffering with an op-amp to meet the current demands of the buzzer. Some piezo buzzers operate on DC input, so understanding the specific buzzer's specifications is crucial. The frequency rating on a buzzer indicates its capability rather than the actual output produced. For further guidance, referring to Arduino tutorials on tone generation can be beneficial.
elevfan7072
Messages
4
Reaction score
0
Is it possible for an Arduino to produce a sine wave to a piezoelectric buzzer?
 
Engineering news on Phys.org
elevfan7072 said:
Is it possible for an Arduino to produce a sine wave to a piezoelectric buzzer?

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.
 
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.

I don't have one yet. When it says (?? hz), does that mean what it's capable of, and not what it actually produces?
 
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?

Can you post a datasheet that you are looking at?

I'm guessing that you put a DC voltage across it, and it produces a tone of that specified frequency (probably with some harmonics too...).
 
A little late but are you you looking for something like this?
http://arduino.cc/en/Tutorial/tone
 
I am trying to understand how transferring electric from the powerplant to my house is more effective using high voltage. The suggested explanation that the current is equal to the power supply divided by the voltage, and hence higher voltage leads to lower current and as a result to a lower power loss on the conductives is very confusing me. I know that the current is determined by the voltage and the resistance, and not by a power capability - which defines a limit to the allowable...

Similar threads

  • · Replies 7 ·
Replies
7
Views
2K
Replies
16
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 15 ·
Replies
15
Views
6K
Replies
3
Views
2K
Replies
15
Views
2K
Replies
38
Views
5K
  • · Replies 32 ·
2
Replies
32
Views
4K
  • · Replies 10 ·
Replies
10
Views
2K