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





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

在 setup()中只設(shè)置了 LED 為輸出,為什么沒有設(shè)置聲音傳感器輸入模式?這是因?yàn)?模擬口都是輸入設(shè)置,所以不需要設(shè)置了。
這個(gè)函數(shù)用于從模擬引腳讀值,pin 是指連接的模擬引腳。Arduino 的模擬引腳連接到 一個(gè)了 10 位 A/D 轉(zhuǎn)換,輸入 0~5V 的電壓對(duì)應(yīng)讀到 0~1023 的數(shù)值,每個(gè)讀到的數(shù)值對(duì) 應(yīng)的都是一個(gè)電壓值。比如 512 = 2.5V。
聲控?zé)?pdf
(2.97 MB, 下載次數(shù): 41)
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |