《Arduino零基礎(chǔ)C語言編程》課件-ch5-5. 7 火焰報(bào)警器-火焰?zhèn)鞲衅鱛第1頁
《Arduino零基礎(chǔ)C語言編程》課件-ch5-5. 7 火焰報(bào)警器-火焰?zhèn)鞲衅鱛第2頁
《Arduino零基礎(chǔ)C語言編程》課件-ch5-5. 7 火焰報(bào)警器-火焰?zhèn)鞲衅鱛第3頁
《Arduino零基礎(chǔ)C語言編程》課件-ch5-5. 7 火焰報(bào)警器-火焰?zhèn)鞲衅鱛第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

5.

7火焰報(bào)警器—火焰?zhèn)鞲衅骰鹧鎮(zhèn)鞲衅骺梢杂脕硖綔y(cè)火源或其它波長在760納米~1100納米范圍內(nèi)的光源。在滅火機(jī)器人比賽中,火焰探頭起著非常重要的作用,它可以用作機(jī)器人的眼睛來尋找火源或足球。利用它可以制作滅火機(jī)器人、足球機(jī)器人等。探測(cè)角度達(dá)60度,對(duì)火焰光譜特別靈敏。在廚房安裝一個(gè)火焰報(bào)警器應(yīng)該是非常管用的,如果不小心忘關(guān)煤氣的話,只要有一點(diǎn)點(diǎn)的火苗,就能觸發(fā)火焰報(bào)警器,探測(cè)距離可達(dá)20cm。別看一個(gè)小小的報(bào)警器,說不定就能避免一場(chǎng)不必要的意外發(fā)生,何樂而不為呢?預(yù)備實(shí)驗(yàn)

樣例代碼7-1:

voidsetup0{Serial.begin(9600);//9600bps

}

voidloop(){intval;

val=analogRead(0);Serial.println(val,DEC);delay(100);}2025/2/7Arduino零基礎(chǔ)C語言編程1供電電壓為5V時(shí),火焰?zhèn)鞲衅鲗?shí)測(cè)數(shù)據(jù),以一根蠟燭為火源,室內(nèi)打開節(jié)能燈實(shí)測(cè):無火源時(shí),對(duì)著節(jié)能燈:0.3V有火源時(shí),20cm:4.8V30cm:4.6V40cm:3.9VSOcm:2.9V60cm:2.5V70cm:2V80cm:1.5V90cm:1.2V100cm:1V

值得注意的是,火焰?zhèn)鞲衅鞯墓ぷ鳒囟葹橐?5攝氏度-85攝氏度,在使用過程中應(yīng)注意火焰探頭離火焰的距離小能太近,以免造成損壞。5.

7火焰報(bào)警器—火焰?zhèn)鞲衅魉璨牧?×數(shù)字蜂鳴器模塊

1×火焰?zhèn)鞲衅?/p>

硬件連接

數(shù)字蜂鳴器模塊->數(shù)字口8火焰?zhèn)鞲衅?>模擬口02025/2/7Arduino零基礎(chǔ)C語言編程25.

7火焰報(bào)警器—火焰?zhèn)鞲衅鬏斎氪a//火焰報(bào)警器floatsinVal;

inttoneVal;

voidsetup(){

pinMode(8,OUTPUT); //蜂鳴器引腳設(shè)置

Serial.begin(9600); //設(shè)置波特率為9600bps

}2025/2/7Arduino零基礎(chǔ)C語言編程3voidloop(){intsensorValue=analogRead(0);//火焰?zhèn)鞲衅鬟B到模擬口,并從模擬口讀值Serial.println(sensorValue);delay(1);if(sensorValue<490){//如果數(shù)據(jù)小于490,說明火源很近,蜂鳴器響for(intx=0;x<180;x++){//將sin函數(shù)角度轉(zhuǎn)化為弧度sinVal=(sin(x*(3.1412/180)));//用sin函數(shù)值產(chǎn)生聲音的頻率toneVal=2000+(int(sinVal*1000));//給引腳8一個(gè)tone(8,toneVal);delay(2);}}else{ //如果數(shù)據(jù)大于等于490,沒有火源,關(guān)閉蜂鳴器noTone(8); //關(guān)閉蜂鳴器}}

可以試下拿個(gè)打火機(jī)慢慢靠近火焰?zhèn)鞲衅?看看蜂鳴器會(huì)不會(huì)報(bào)警。5.

7火焰報(bào)警器—火焰?zhèn)鞲衅鞔a回顧介紹一下tone相關(guān)的三個(gè)函數(shù)

(1)tone(pin,frequency)Pin都是指連接到蜂鳴器的數(shù)字引腳,frequency是以Hz為單位的頻率值。

(2)tone(pin,frequency,duration)第二個(gè)函數(shù),有個(gè)duration參數(shù),它是以毫秒為單位,表示聲音長度的參數(shù)。像第一個(gè)函數(shù),如果沒有指定duration,聲音將一直持續(xù)直到輸出一個(gè)不同頻

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論