藍牙BLE AmoMcu_254x初級運用

1.先講下廢話....(大致的原理)

        MQ- 2 氣體傳感器所使用的氣敏材料是在清潔空氣中電導率較低的二氧化錫(SnO2)。當傳感器所處環境中存在可燃氣體時,傳感器的電導率隨空氣中可燃氣體濃度 的增加而增大。使用簡單的電路即可將電導率的變化轉換爲與該氣體濃度相對應的輸出信號。MQ-2 氣體傳感器對液化氣、丙烷、氫氣的靈敏度高,對天然氣和其它可燃蒸汽的檢測也很理想。這種傳感器可檢測多種可燃性氣體,是一款適合多種應用的低成 本傳感器。

2.接下線

接線方式:
1、VCC:接電源正極(5V)
2、GND:接電源負極
3、DO:TTL 開關信號輸出
4、AO:模擬信號輸出(懸空沒有使用)
自己購買的模塊請仔細覈對一下引腳,確保連接正確。

3.設備

硬件:
PC 機一臺
SmartRF cc254x(底板、核心板、仿真器、USB 線)一套
MQ2-2 氣體傳感器
軟件:
XP/win7 系統,IAR 8.10 集成開發環境

4.電路圖


      注:由於我們的開發板上使用了 P0.0  可作爲氣體傳感器、人體感應傳感器、DHT11  與DS18B20  的輸入端 , 因此 , 我們實驗時 , 切記 , 只接入你需要實驗的其中一種傳感器 到相應的開發板接口上,其他的傳感器不要接上來,否則可能與其他的傳感器衝突,從而導致實驗失敗。

5.相關的寄存器

        實驗中使用 P0.0 做爲檢測引腳,當濃度高於設定值時 ,P0.0 爲低電平,平時正常狀態時爲高電平。DO 輸出電平和廠家有關,請參考具體模塊的參數。配置 P0.0 的方法:
P0DIR &= ~0x01;            //配置與 MQ-2 連接的 P0.0 爲輸入口
#define DATA_PIN P0_0         //定義 P0.0 口爲傳感器的輸入端

6.源碼分析


7.設備安裝


8.結果

實驗步驟與現象 :
1.插上 MQ-2 傳感器,注意方向與引腳;
2.下載程序到開發板中;
3.拿打火機放點氣體到 MQ-2 傳感器探頭處,是放點氣體不是打着哦。當測量濃度大於;
設定濃度時,LED1 會閃爍,MQ-2 上的 DD-LED 也會長亮.;

源碼下載:http://download.csdn.net/detail/qq_18235445/9562003(含有很多實驗例子代碼,這只是其中之一)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章