蜂鸣器发声的程序,没有光照时,正常发出声音,但声音特别的小;当有光照时,光敏电阻的阻值减小,所以蜂鸣器两端的电压就会增大,蜂鸣器声音更大。光照越强,电阻越小,蜂鸣器越响。
光敏电阻、蜂鸣器、面包板、Arduino控制板、跳线
[attach]35831[/attach]
按上图将光敏电阻的一端接在数字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); } } } }将程序写入板内,然后试着改变光敏电阻上方的光照强度,听一听蜂鸣器发声的大小,可以听到当光照加强时,蜂鸣器发声的声音变大了。
欢迎光临 烽火社区 (http://bbs.cnecport.com/) | Powered by Discuz! X3.2 |