久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 17579|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

Arduino實現(xiàn)聲控?zé)?/span>

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:290266 發(fā)表于 2018-4-7 00:59 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

小時候有沒有對走廊的聲控?zé)艉芨信d趣呢?會不會拼命的跺腳只為讓那盞燈點亮。這節(jié) 我們就做個這樣的聲控?zé)簟V挥心爿p輕拍下手, 燈就自動亮起來了,沒了聲音,燈就又自動 關(guān)了。這里用到的是個聲音傳感器,我們可以利用這個傳感器做出更多互動作品,通過聲音 觸發(fā)來控制更多好玩兒的東西,比如說做個發(fā)光鼓等等。



所需元件

1×  數(shù)字食人魚紅色 LED 發(fā)光模塊


1×  模擬聲音傳感器


1×  IO 傳感器擴展板 V7.1


   1× 英特爾® Edison for Arduino 開發(fā)板





硬件連接

模擬聲音傳感器     模擬 0

數(shù)字食人魚紅色 LED 發(fā)光模塊    數(shù)字 13


圖 4-1 聲控?zé)?/font>

輸入代碼


  1. //聲控?zé)?br />

  2. int soundPin = 0;                             //聲音傳感器接到模擬 0 int ledPin =               13;               //LED 接到數(shù)字 13


  3. void setup() {

  4. pinMode(ledPin, OUTPUT);

  5. // Serial.begin(9600);               //用于調(diào)試

  6. }



  7. void loop(){

  8. int soundState = analogRead(soundPin);               //讀取傳感器的值

  9. // Serial.println(soundState);               //串口打印聲音傳感器的值



  10. //如果聲音值大于 10,亮燈,并持續(xù) 10s,否則關(guān)燈

  11. if (soundState > 10) { digitalWrite(ledPin, HIGH); delay(10000);
  12. }else{

  13. digitalWrite(ledPin, LOW);

  14. }

  15. }
復(fù)制代碼

對著話筒拍下手,或者說句話,試試燈能不能點亮?
硬件分析 (模擬輸入 — 數(shù)字輸出)

前面幾次我們接觸的都是數(shù)字傳感器,這次我們要嘗試使用模擬傳感器了,還記得在一 開始說的數(shù)字與模擬的區(qū)別嗎?(串口中認識“數(shù)字”與“模擬”一節(jié))。數(shù)字,只有兩個值



(0/1)。模擬,是線性的,理論上的無限值(0~1023)。

所以這里是個,模擬輸入,數(shù)字輸出的模式。









代碼回顧

在 setup()中只設(shè)置了 LED 為輸出,為什么沒有設(shè)置聲音傳感器輸入模式?這是因為 模擬口都是輸入設(shè)置,所以不需要設(shè)置了。




聲音傳感器是輸入設(shè)備,所以需要讀取對應(yīng)模擬口  0  的值。 與讀取數(shù)字口函數(shù)

digitalRead(pin)類似,所以模擬口讀取函數(shù)是:

analogRead(pin)

這個函數(shù)用于從模擬引腳讀值,pin 是指連接的模擬引腳。Arduino 的模擬引腳連接到 一個了 10 位 A/D 轉(zhuǎn)換,輸入 0~5V 的電壓對應(yīng)讀到 0~1023 的數(shù)值,每個讀到的數(shù)值對 應(yīng)的都是一個電壓值。比如 512 = 2.5V。




最后是一個 if 判斷,判斷是否到達你預(yù)設(shè)的值。

if (soundState > 10) {

...

}else{


...

}



需要修改預(yù)設(shè)值的話,可以打開串口監(jiān)視器,看看你需要的聲音強度的值在什么范圍,

然后做相應(yīng)調(diào)整就可以了。




完整的pdf格式文檔51黑下載地址:
聲控?zé)?pdf (2.97 MB, 下載次數(shù): 41)



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美视频第二页 | 中文天堂在线一区 | 91av视频| 亚洲成人一二区 | m豆传媒在线链接观看 | 日日干日日操 | 视频一区二区中文字幕 | av中文字幕在线观看 | 免费看大片bbbb欧美 | 日韩欧美国产精品一区二区 | 欧美日韩一二三区 | 波多野吉衣在线播放 | 国产精品一区二区不卡 | 在线欧美视频 | 91av视频在线 | 亚洲精品一区二区三区 | 国产1区2区3区 | 免费黄色大片 | 国产成人艳妇aa视频在线 | 女同久久另类99精品国产 | 91偷拍精品一区二区三区 | 精品99久久久久久 | 蜜桃传媒av| 久艹av| www.久草.com | 天堂在线网 | 久久成人精品一区二区三区 | 91在线视频在线观看 | 欧美综合一区二区三区 | 一级黄色片一级黄色片 | 亚洲第一天堂无码专区 | 国产一区二区精华 | 亚洲一区中文字幕 | 亚洲欧美日韩久久久 | 欧美在线视频一区二区 | 日韩欧美一区二区三区免费观看 | 亚洲免费精品 | 亚洲一区免费 | 久久久久久国产精品免费免费 | 懂色中文一区二区三区在线视频 | 久久福利网站 |