.DLL命令 Beep, 逻辑型, , "Beep"
.参数 dwFreq
.参数 dwDuration
就可以
参数1 为声音 1-999 之间
参数2 为播放速度 1-99
using Systemusing System.Collections.Generic
using System.ComponentModel
using System.Data
using System.Drawing
using System.Linq
using System.Text
using System.Windows.Forms
using System.Runtime.InteropServices
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent()
}
[DllImport("kernel32.dll")]
private static extern int Beep(int dwFreq, int dwDuration)
private void button1_Click(object sender, EventArgs e)
{
Beep(0X7FF, 1000)
}
}
}
有源蜂鸣器直接接上额定电源就可以连续发声;而无源蜂鸣器则和电磁扬声器一样,需要接在音频输出电路中才能周期性地振动发声。电路应该选用有源蜂鸣器。
蜂鸣器不能够产生变化的声音,如果想判断风速,可以加一个LED灯,通过亮度来判断,不过这个方法也不准确,只能作为参考。
蜂鸣器发声原理。有源自激型蜂鸣器的工作发声原理是:直流电源输入经过振荡系统的放大取样电路在谐振装置作用下产生声音信号。无源他激型蜂鸣器的工作发声原理是:方波信号输入谐振装置转换为声音信号输出。
扩展资料:
注意事项:蜂鸣器是不能用做矿石收音机的,因为,蜂鸣器内部有一个振荡电路,通上电源后就会驱动内部的一个微型喇叭发出蜂鸣声。蜂鸣器可不是一个单纯的小喇叭。另外,蜂鸣器有两种。一种是,内部自带振荡器的;一种是,需要外接一个振荡器的,也就是一个普通的微型喇叭。
对于不带振荡器的那种,也是不能用的,因为它的电阻一般为32欧姆左右,也有8欧或16欧的。这些都属于低阻抗的不能用。如果没有高阻耳机,也可以用一个电源变压器,一般为6V或12V的那种电源变压器,功率选用3到5W左右的那种,因为那种变压器的初级线径很细,圈数也多,阻抗也很大。
是为了使负载获得良好的阻抗匹配,使负载获得最大功率。使用方法是这样的:把变压器的初级(接220V的那个绕组)接到原来要接高阻耳机的那个地方;次级接普通耳机就可以了。
参考资料来源:百度百科--蜂鸣器
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)