这里我们只利用电脑自带的声卡!
Gui图形界面如下:
编写的回调的函数如下:
F = str2double(get(handles.edit1,'String'));
Fs = 44100;
dt = 1.0/Fs;
T = 1;
N = T/dt
t = [0:N-1]/N;
x = 0.3*sin(2*pi*F*t);
plot(t,x,'r','Linewidth',3);
axis([0,0.01,-0.5,0.5]);
set(gca,'color',[0.95,0.95,0.95]);
sound(x,Fs);
结果如下:
可以根据下面的右边的文本框来调节频率来改变蜂鸣器的频率!