91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>Arduino有源和無源蜂鳴器

Arduino有源和無源蜂鳴器

2023-06-09 | zip | 0.37 MB | 次下載 | 免費

資料介紹

描述

市場上有兩種類型的壓電蜂鳴器,分為無源蜂鳴器和有源蜂鳴器。在本文中,我們將看到兩者之間的主要區別以及如何在您的項目中使用它們。蜂鳴器不僅用于通知,還可以產生不同的音調。我們會將這些蜂鳴器與 Arduino 配對,并為它們編寫一個最小程序。使用PCBWAY原型服務構建您自己的 Arduino 微控制器立即注冊并獲得新用戶優惠券以訂購第一個 PCB 原型。

poYBAGSBqFCAWZ_aAAI-epUI28Q594.jpg
?

有源和無源蜂鳴器:

有源蜂鳴器之所以稱為有源蜂鳴器,是因為它們接上電池就可以直接發出聲音。有源蜂鳴器可以產生單一音調,大多數制造商將其調諧到 2khz。另一方面,無源蜂鳴器需要觸發波才能發出聲音。因此,這些無源蜂鳴器可以根據信號的輸入頻率產生多種不同的音調。所有類型的蜂鳴器都是極化的,上面提到了正極和負極端子將正極連接到電池的正極,負極連接到負極。

pYYBAGSBqFKADgjsAAAlc4jEi6g989.png
?

這些蜂鳴器僅靠外觀是無法區分的。將它們連接到電池時請記住極性,有源蜂鳴器會發出響亮的聲音,而無源蜂鳴器只會發出爆裂聲。

蜂鳴器的基本工作原理

poYBAGSBqFSAJbXuAAB2blDxmnU640.png
?

產生聲音的基本思想是通過振動。與人類聲帶一樣,聲音結果由振動決定。類似的想法是在蜂鳴器中有一個線圈連接到正極和負極的連接點。

poYBAGSBqFeASgvYAAB5pTRJRMA064.jpg
?

并放置在兩個磁鐵之間,當蜂鳴器通電時,磁鐵會振動系統。線圈進一步連接到中間有一個小重量的薄金屬板,它會產生聲音。

連接有源蜂鳴器與Arduino:

pYYBAGSBqFmAHu85AAC9wcGqqS4212.png
?

首先,這些蜂鳴器可以直接連接到 Arduino 的任何數字引腳,然后我們制作一個循環,根據時間、電壓和開關狀態在任何事件上打開/關閉蜂鳴器。下面給出的示例顯示了我們如何使用觸覺按鈕狀態來控制蜂鳴器。

int buzzerPin = 8;
int buttonPin = 7;
void setup() {
pinMode(buzzerPin, OUTPUT);
pinMode(buttonPin, INPUT_PULLUP);
}
void loop() {
int buttonState = digitalRead(buttonPin);
if (buttonState == LOW) {
digitalWrite(buzzerPin, HIGH);
}
if (buttonState == HIGH) {
digitalWrite(buzzerPin, LOW);
}
}

使用輸入上拉功能上拉按鈕狀態,在循環部分中,您可以看到只有當按鈕狀態為低時蜂鳴器才為高,反之亦然。整個電路可以使用 5v 電源供電

將無源蜂鳴器連接到 Arduino:

poYBAGSBqFyAMDwLAADKBidUNII152.png
?

可以使用施加到它的頻率來控制無源蜂鳴器音調,Arduino 可以通過數字引腳產生方波。通過調整方波高電平或低電平的時間,我們可以改變頻率,從而改變音調。

Arduino 有一個tone()函數,它有助于在數字引腳上生成所需的頻率波。

tone(pin, frequency, duration); // tone function take 3 parameters to define output, first id the digital pin number, the frequency of output wave and the duration for which you want to send the output.

以類似的方式讓蜂鳴器隨著時間的推移保持靜音,我們可以使用no tone()選項。這是嘗試使用此功能的小代碼。

int buzzerPin = 8;
void setup() {
pinMode(buzzerPin, OUTPUT);
tone(buzzerPin, 1000, 2000);
}
void loop() {
tone(buzzerPin, 440); // A4
delay(1000);
tone(buzzerPin, 494); // B4
delay(1000);
tone(buzzerPin, 523); // C4
delay(1000);
tone(buzzerPin, 587); // D4
delay(1000);
tone(buzzerPin, 659); // E4
delay(1000);
tone(buzzerPin, 698); // F4
delay(1000);
tone(buzzerPin, 784); // G4
delay(1000);
noTone(buzzerPin);
delay(1000);
}

數字引腳被聲明為 buzzerPin 并設置為 8,該設置被設計為在第一次通電時會產生 1000hz 的聲音 2 秒。然后執行包含不同頻率音符的循環部分,由于執行問題,此處未使用持續時間參數但是同樣可以在每個音調之后放置一個小的延遲,這有助于區分聲音效果。

想制作自己的 Arduino 開發板:

pYYBAGSBnDeABEZ0AAIH4_w4CnU285.jpg
?

我使用 PCBWAY 原型服務制作了自己的 Arduino Nano 微控制器板。我設計了這個 PCB,然后從PCBWAY訂購了它訂購過程非常簡單,只需填寫板的參數選擇顏色、厚度和飾面類型,然后將其添加到購物車。

pYYBAGNYjZaAAAMMAAIZFYJ_QIY717.jpg
?

上傳您的 Gerber 文件,您將在 1 小時內獲得報價,您可以與PCBWAY工程團隊討論規格對于這些 PCB 布局,我選擇了紅色、HASL 表面處理,我以 5 美元的價格購買了 5 塊這些質量驚人的電路板。從這里訪問 PCBWAY,從這里查看關于 Arduino 制作的完整文章


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 尤物蜜芽福利国产污在线观看 | 天天综合天天做 | 色中色在线视频 | dy天堂 | 精品精品国产高清a毛片牛牛 | 中国一级特黄真人毛片免费看 | 一级特黄aaa大片在线观看 | 成 人 黄 色视频免费播放 | 欧美成人在线网站 | 日本黄色网址视频 | 五月激情综合 | 免费黄色一级片 | 视频一区二区免费 | 特黄aa级毛片免费视频播放 | 午夜视频在线观看视频 | 热门国产xvideos中文 | 亚洲电影一区二区三区 | 亚洲精品视频在线 | 亚洲综合图片人成综合网 | 色噜噜狠狠色综合欧洲selulu | 鲁丝一区二区三区 | 狼人久久尹人香蕉尹人 | 高h肉宠文1v1男男 | 亚洲综合一区二区三区 | 国产网站在线播放 | 国产精品久久久久免费 | 国产精品va在线观看不 | 成人免费看黄网站yyy456 | 午夜影视在线观看 | 色狠狠一区二区 | 欧美一级第一免费高清 | 每日最新avhd101天天看新片 | 国内黄色一级片 | 深爱五月激情网 | 午夜精品久久久久久91 | 青青青久97在线观看香蕉 | 日b毛片 | 久久精品久噜噜噜久久 | 伊人亚洲综合网成人 | 伊人久久大香线蕉电影院 | 精品亚洲成a人片在线观看 精品亚洲大全 |