蜂鸣器发声的程序,没有光照时,正常发出声音,但声音特别的小;当有光照时,光敏电阻的阻值减小,所以蜂鸣器两端的电压就会增大,蜂鸣器声音更大。光照越强,电阻越小,蜂鸣器越响。
实验元器件
光敏电阻、蜂鸣器、面包板、Arduino控制板、跳线
实验原理图
按上图将光敏电阻的一端接在数字6口,另一端与蜂名起正极相连,蜂明器的负极和GND相连。
实物接线图
程序代码
void setup()
{
pinMode(6,OUTPUT);
}
void loop()
{
while(1)
{
char i,j;
while(1)
{
for(i=0;i<80;i++) //辒出一个频率癿声音
{
digitalWrite(6,HIGH);
delay(1);
digitalWrite(6,LOW);
delay(1);
}
for(i=0;i<100;i++) //辒出另一个频率癿声音
{
digitalWrite(6,HIGH);
delay(2);
digitalWrite(6,LOW);
delay(2);
}
}
}
}
将程序写入板内,然后试着改变光敏电阻上方的光照强度,听一听蜂鸣器发声的大小,可以听到当光照加强时,蜂鸣器发声的声音变大了。
|