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

標題: Arduino實現聲控燈 [打印本頁]

作者: 51hei小明    時間: 2018-4-7 00:59
標題: Arduino實現聲控燈

小時候有沒有對走廊的聲控燈很感興趣呢?會不會拼命的跺腳只為讓那盞燈點亮。這節 我們就做個這樣的聲控燈。只有你輕輕拍下手, 燈就自動亮起來了,沒了聲音,燈就又自動 關了。這里用到的是個聲音傳感器,我們可以利用這個傳感器做出更多互動作品,通過聲音 觸發來控制更多好玩兒的東西,比如說做個發光鼓等等。



所需元件

1×  數字食人魚紅色 LED 發光模塊


1×  模擬聲音傳感器


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


   1× 英特爾® Edison for Arduino 開發板





硬件連接

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

數字食人魚紅色 LED 發光模塊    數字 13


圖 4-1 聲控燈

輸入代碼


  1. //聲控燈

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


  3. void setup() {

  4. pinMode(ledPin, OUTPUT);

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

  6. }



  7. void loop(){

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

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



  10. //如果聲音值大于 10,亮燈,并持續 10s,否則關燈

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

  13. digitalWrite(ledPin, LOW);

  14. }

  15. }
復制代碼

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

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



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

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









代碼回顧

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




聲音傳感器是輸入設備,所以需要讀取對應模擬口  0  的值。 與讀取數字口函數

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

analogRead(pin)

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




最后是一個 if 判斷,判斷是否到達你預設的值。

if (soundState > 10) {

...

}else{


...

}



需要修改預設值的話,可以打開串口監視器,看看你需要的聲音強度的值在什么范圍,

然后做相應調整就可以了。




完整的pdf格式文檔51黑下載地址:
聲控燈.pdf (2.97 MB, 下載次數: 41)








歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久国久产久精永久网页 | 巨大黑人极品videos精品 | 亚洲一区二区三区国产 | 99国产精品99久久久久久 | 91精品国产日韩91久久久久久 | 亚洲视频中文字幕 | 国产精品久久久久久影院8一贰佰 | 亚洲免费一区二区 | 国产一级淫片免费视频 | 亚洲人在线 | 一级一级一级毛片 | 久久国产综合 | 精品一区二区三区入口 | 精品九九 | 天天综合久久 | 五月激情婷婷六月 | 免费福利视频一区二区三区 | 九九导航 | 国产黄色大片在线免费观看 | 亚洲精品成人 | 国产精品美女www | 亚洲视频在线一区 | 一区二区三区不卡视频 | 狠狠操狠狠搞 | 久久精品网 | 国产精品视频免费 | 免费高清成人 | 成人亚洲一区 | 中文字幕亚洲精品 | 在线看无码的免费网站 | 国产亚洲精品久久久久久豆腐 | av一区在线观看 | 噜噜噜噜狠狠狠7777视频 | 一区二区三区四区免费在线观看 | а√中文在线8 | 在线成人www免费观看视频 | 国产麻豆乱码精品一区二区三区 | 毛片免费观看 | 日本精品一区二区三区在线观看视频 | 欧美色图另类 | 国产亚洲精品a |