Arduino與無源蜂鳴器


1、Arduino無源蜂鳴器傳感器模塊
我們可以使用Arduino進行很多互動作品,其中最常用的是聲光顯示器。之前的所有實驗都與LED有關。但是,這個實驗中的電路可以產生聲音。通常,實驗是通過蜂鳴器或揚聲器完成的,而蜂鳴器更簡單且更易於使用。我們在這里介紹的蜂鳴器是一種被動式蜂鳴器。它不能由其自身驅動,而是由外部脈沖頻率驅動。不同的頻率產生不同的聲音 我們可以使用Arduino來編碼歌曲的旋律,這實際上非常有趣和簡單。
有源蜂鳴器與無源蜂鳴器有什么區別。這里的“源”不是指電源。而是指震盪源。也就是說,有源蜂鳴器內部帶震盪源,所以只要一通電就會叫。而無源內部不帶震盪源,所以如果用直流信號無法令其鳴叫。必須用 2K~5K 的方波去驅動它。有源蜂鳴器往往比無源的貴,就是因為里面多個震盪電路。
無源蜂鳴器的優點是:1.便宜,2.聲音頻率可控,可以做出“多來米發索拉西”的效果。3.在一些特例中,可以和 LED 復用一個控制口有源蜂鳴器的優點是:程序控制方便。
接線 :GND接GND VCC接5V IN接D8


代碼:
int buzzer=8;
void setup() {
// put your setup code here, to run once:
pinMode(buzzer,OUTPUT);
}

void loop(http://www.my516.com) {
// put your main code here, to run repeatedly:
unsigned char i,j;
while(1)
{
for(i=0;i<80;i++)
{
digitalWrite(buzzer,HIGH);
delay(1);
digitalWrite(buzzer,LOW);
delay(1);
}
for(j=0;j<100;j++)
{
digitalWrite(buzzer,HIGH);
delay(2);
digitalWrite(buzzer,LOW);
delay(2);
}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

---------------------


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM