查看(SKU:RB-02S074)聲音檢測傳感器的源代碼
←
(SKU:RB-02S074)聲音檢測傳感器
跳轉(zhuǎn)至:
導航
、
搜索
因為以下原因,你沒有權(quán)限編輯本頁:
您剛才請求的操作只有這個用戶組中的用戶才能使用:
用戶
您可以查看并復制此頁面的源代碼:
[[文件:sycgq.jpg|500px|縮略圖|右]] ==規(guī)格參數(shù)== #工作電壓:3.5V—5.5V #制作工藝:FR4雙面噴錫 #發(fā)貨清單:Sound Detector模塊*1 #包裝方式:靜電袋密封 #選配配件:Arduino328控制器,杜邦線,排針 ==接口定義== *VCC:電源正極; *GND:電源負極; *GATE:用來檢測環(huán)境是否有聲音輸入(開關量); *ENVELOPE:輸出電壓跟隨聲源振幅變化而變化(模擬量); *AUDIO:音頻電壓的變化(模擬量) ==使用方法== ===配置方法=== #Sound Detector模塊上的R17電阻并未焊接,從原理圖我們可以知道,R3和R7與前置放大器的增益有關。 #如果想降低增益(降低靈敏度):可以進行如圖一所示的配置。 #如果想增加增益(增加靈敏度):我們可以屏蔽掉R3,假如一個R17,增益如圖二所示。 [[文件:sycgq1.jpg|700px|縮略圖|居中]] [[文件:sycgq2.jpg|700px|縮略圖|居中]] ===例子程序1=== <pre style='color:blue'>/************************************************************** 奧松機器人基地:RobotBase www.robotbase.cn 目的: Sound Dedector傳感器的調(diào)試 目標系統(tǒng): 基于CarDuino UNO R3控制器 應用軟件: Arduino 1.0.5 功能描述:將GATE輸出引腳與CarDuino的5號引腳相連,當有聲音輸入時, LED燈閃爍 發(fā)布時間: 2014-05-14 說明: 若用于商業(yè)用途,請保留此段文字或注明代碼來源 哈爾濱奧松機器人科技有限公司保留所有版權(quán) **************************************************************/ const int led=7; //定義7號引腳 const int button=4; //定義4號引腳 int buttonState = 0; /定義初始化變量 void setup() { pinMode(button,INPUT); //定義4號引腳為輸入 pinMode(led,OUTPUT); //定義7號引腳為輸出 } void loop() { buttonState = digitalRead(button); //讀取4號引腳的電平狀態(tài) if (buttonState == HIGH) //如果4號引腳為高電平 { digitalWrite(led,HIGH); //7號引腳輸出高電平 delay(1000); //延時1秒 digitalWrite(led,LOW); //7號引腳輸出低電平 delay(1000); } else { digitalWrite(led, LOW); //4號引腳低電平,led燈熄滅 } }</pre> ===例子程序2=== <pre style='color:blue'>/************************************************************** 奧松機器人基地:RobotBase www.robotbase.cn 目的: Sound Dedector傳感器的調(diào)試 目標系統(tǒng): 基于CarDuino UNO R3 控制器 應用軟件: Arduino 1.0.5 功能描述:將ENVELOP輸出引腳接到ArduinioUNO控制器的A0口,可以通過串口看到隨著聲音強度的變化,串口顯示當前環(huán)境的狀態(tài)。 發(fā)布時間: 2014-05-14 說明: 若用于商業(yè)用途,請保留此段文字或注明代碼來源 哈爾濱奧松機器人科技有限公司保留所有版權(quán) **************************************************************/ #define PIN_ANALOG_IN A0 //定義模擬口A0 void setup() { Serial.begin(9600); //定義串口波特率 Serial.println("Initialized"); //串口打印“Initialized” } void loop() { int value; //定義一個變量 value = analogRead(PIN_ANALOG_IN);//將讀取的模擬口值賦給變量 Serial.print(value); //串口打印變量值 Serial.print("Status: "); //串口打印當前環(huán)境狀態(tài)“Status” if(value <= 10) /如果收到的變量值<10 { Serial.println("Quiet."); //串口打印quiet } else if( (value > 10) && ( value <= 30) )//如果收到的變量值在10-30之間 { Serial.println("Moderate."); //打印“Moderate” } else if(value > 30) //如果收到的變量值>30 { Serial.println("Loud."); //打印“Loud” } delay(1000); //延時1秒 }</pre> ===例子程序3=== <pre style='color:blue'> /************************************************************** 奧松機器人基地:RobotBase www.robotbase.cn 目的: Sound Dedector傳感器的調(diào)試 目標系統(tǒng): 基于CarDuino UNO R3控制器 應用軟件: Arduino 1.0.5 功能描述:將AUDIO輸出引腳接到ArduinioUNO控制器的A0口,可以通過串口看到隨著聲音強度的變化,串口顯示當前聲音聲源的變化。 發(fā)布時間: 2014-05-14 說明: 若用于商業(yè)用途,請保留此段文字或注明代碼來源 哈爾濱奧松機器人科技有限公司保留所有版權(quán) **************************************************************/ #define PIN_ANALOG_IN A0 /定義模擬口A0 void setup() { Serial.begin(9600); //定義串口波特率 Serial.println("Initialized"); //串口打印“Initialized” } void loop() { int value; //定義一個變量 value = analogRead(PIN_ANALOG_IN); //將讀取的模擬口值賦給變量 Serial.println(value); // 串口打印變量值 Serial.print("Status: "); //串口打印當前環(huán)境狀態(tài)“Status” if(value <= 200) //如果收到的變量值<200 { Serial.println("Quiet."); //串口打印quiet } else if( (value > 400) && ( value <= 500) )//如果收到的變量值在400-500之間 { Serial.println("Moderate."); //打印“Moderate” } else if(value > 600) //如果收到的變量值>600 { Serial.println("Loud."); //打印“Loud” } delay(1000); //延時1秒 } </pre> ===程序效果=== *程序一:將GATE輸出引腳與CarDuino的5號引腳相連,當有聲音輸入時, LED燈閃爍 *程序二:將ENVELOP輸出引腳接到CarDuino UNO R3控制器的A0口,可以通過串口看到隨著聲音強度的變化,串口顯示當前聲音振幅的變化。 *程序三:將AUDIO輸出引腳接到CarDuino UNO R3控制器的A0口,可以通過串口看到隨著聲音強度的變化,串口顯示當前聲音聲源的變化。 ==產(chǎn)品相關推薦== [[文件:erweima.png|230px|無框|右]] ===購買地址=== [http://m.gharee.com/goods-550.html 聲音檢測傳感器] ===周邊產(chǎn)品推薦=== [http://m.gharee.com/goods-167.html Arduino 旋轉(zhuǎn)角度傳感器]<br/> [http://m.gharee.com/goods-627.html Arduino 電容觸摸傳感器]<br/> [http://m.gharee.com/goods-196.html 通用傳感器連接線 3P杜邦連接線] ===相關問題解答=== [http://www.makerspace.cn/forum.php?mod=viewthread&tid=2919&fromuid=10780 Scratch傳感器案例 —— 看!聲音的樣子!]<br/> [http://www.makerspace.cn/forum.php?mod=viewthread&tid=5455&fromuid=10780 Arduino Sound Detector 聲音檢測模塊測評]<br/> [http://www.makerspace.cn/forum.php?mod=viewthread&tid=2879&fromuid=10780 源自Sparkfun——SOUND DETECTOR聲音檢測傳感器評測] ===相關學習資料=== [https://learn.sparkfun.com/tutorials/sound-detector-hookup-guide Sparkfun 官方使用手冊]<br/> [http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Sensors/Sound/sound-detector.pdf 聲音傳感器電路原理圖 PDF 文件]<br/> [http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Sensors/Sound/sound-detector.zip 聲音傳感器 Eagle Files 文件下載]<br/> [http://www.makerspace.cn/portal.php 奧松機器人技術(shù)論壇]
返回
(SKU:RB-02S074)聲音檢測傳感器
。
來自“
http://m.gharee.com/wiki/index.php/(SKU:RB-02S074)聲音檢測傳感器
”
導航菜單
個人工具
登錄
名字空間
頁面
討論
變換
查看
閱讀
查看源代碼
查看歷史
操作
搜索
導航
首頁
社區(qū)專頁
新聞動態(tài)
最近更改
隨機頁面
工具箱
鏈入頁面
相關更改
特殊頁面
頁面信息
隱私政策
關于ALSROBOT WiKi
免責聲明