貨號:CSS0016
【產品介紹】
MQ135氣體感測器所使用的氣敏材料是在清潔空氣中電導率較低的二氧化錫(SnO2)。當感測器所處環境中存在污染氣體時,感測器的電導率隨空氣中污染氣體濃度的增加而增大。使用簡單的電路即可將電導率的變化轉換為與該氣體濃度相對應的輸出信號。
MQ135感測器對氨氣、硫化物、苯系蒸汽的靈敏度高,對煙霧和其他有害的監測也很理想。這種感測器可檢測多種有害氣體,是一款適合多種應用的低成本感測器。
【產品規格】
************************************************** *******************/
/************************************************* *******************
說明:1、當測量濃度大於設定濃度時,單片機IO口輸出低電平
************************************************** *******************/
#include //庫文件
#define uchar unsigned char//宏定義無符號字符型
#define uint unsigned int //宏定義無符號整型
/************************************************* *******************
I/O定義
************************************************** *******************/
sbit LED=P1^0; //定義單片機P1口的第1位(即P1.0)為指示端
sbit DOUT=P2^0; //定義單片機P2口的第1位(即P2.0)為傳感器的輸入端
/************************************************* *******************
延時函數
************************************************** *******************/
void delay()//延時程序
{
uchar m,n,s;
for(m=20;m>0;m--)
for(n=20;n>0;n--)
for(s=248;s>0;s--);
}
/************************************************* *******************
主函數
************************************************** *******************/
void main()
{
while(1) //無限循環
{
LED=1; //熄滅P1.0口燈
if(DOUT==0)//當濃度高於設定值時,執行條件函數
{
delay();//延時抗干擾
if(DOUT==0)//確定濃度高於設定值時,執行條件函數
{
LED=0; //點亮P1.0口燈
}
}
}
}
/************************************************* *******************
結束
************************************************** *******************
MQ系列接線圖: