日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

arduino 有源 蜂鸣器_Arduino入门教程--第八课--用蜂鸣器模拟警报器

發布時間:2023/12/10 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 arduino 有源 蜂鸣器_Arduino入门教程--第八课--用蜂鸣器模拟警报器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

玩了好久的LED了,今天開始,我們玩點新鮮的東西,今天我們來玩蜂鳴器,當然我光用蜂鳴器聽個響大家肯定不答應,所以玩個比較簡單,但稍微高端一點的,做一個防控警報類似的報警器。

實驗用元器件列表

ocrobot mango控制板(Arduino兼容)一塊

面包板一塊

面包板專用跳線一盒

無源蜂鳴器一個

USB數據線一根

我們來看電路圖,電路圖非常簡單,就是一個蜂鳴器和arduino兼容板還有就是兩根跳線,請注意,蜂鳴器一定要是無源蜂鳴器,市面上還有一種有源的蜂鳴器,這種用來做我們的實驗是不行的。這點請大家注意。

蜂鳴器.png (92.35 KB, 下載次數: 261)

arduino教程蜂鳴器

2012-6-14 16:26 上傳

然后我們根據所繪制的電路連接圖搭建我們的電路

IMGP9369_調整大小.JPG (175.38 KB, 下載次數: 223)

arduino教程 蜂鳴器

2012-6-14 16:26 上傳

大家有沒有發現,這個蜂鳴器標明了極性,無源蜂鳴器其實是無極性的,有源蜂鳴器才有極性,但是為了生產的節約成本統一采用了有源蜂鳴器的封裝,所以上圖我們接反了無需驚訝。

具體的關于成本節約有關的內容可以參考《魔鬼經濟學》,一本非常不錯的經濟學的簡單輕松的讀本。

然后,我們來下載程序

/*

作者:極客工坊-迷你強

時間:2012年6月13日

IDE版本號:1.0.1

發布地址:www.geek-workshop.com

作用:使用tone()函數產生聲音,模擬防控警報的響聲

*/

void setup()

{

}

void loop()

{

for(int i=200;i<=800;i++)? ?? ?? ?? ?? ?? ???//用循環的方式將頻率從200HZ 增加到800HZ

{

pinMode(4,OUTPUT);

tone(4,i);? ?? ?? ?? ?? ?? ?? ?? ?? ? //在四號端口輸出頻率

delay(5);? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?//該頻率維持5毫秒

}

delay(4000);? ?? ?? ?? ?? ?? ?? ?? ?? ? //最高頻率下維持4秒鐘

for(int i=800;i>=200;i--)

{

pinMode(4,OUTPUT);

tone(4,i);

delay(10);

}

}復制代碼今天我們使用了一個新的函數 tone(),他的具體使用方法請參閱arduino語法手冊的tone()

以下是演示視頻:

==========分割線 下面為擴展閱讀==========

本次實驗所用到的語法請點擊關鍵字進入極客工坊WIKI查看,詞條內容在WIKI中不定期更新。

void

setup()

loop()

pinMode()

int

<=

>=

++

--

delay()

tone()

用arduino+蜂鳴器(喇叭)可以播放這種簡單的聲響,也是可以播放音樂的,如果您想了解如何播放音樂,請參考這篇文章:

http://www.geek-workshop.com/thread-288-1-1.html

總結

以上是生活随笔為你收集整理的arduino 有源 蜂鸣器_Arduino入门教程--第八课--用蜂鸣器模拟警报器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。