zhushimao 发表于 2016-4-24 16:25:47

请问有没有用MQ7检测co气体用蜂鸣器报警的arduino程序吗

在arduino中,我用的是mq7的气体传感器,然后想做出接触到co时,然后用蜂鸣器报警的效果,请问各位大神有没有指教一下!

zjbhm 发表于 2016-4-24 22:38:57

io输出,有co就高电平,接个蜂鸣器就行了

vickywong 发表于 2016-4-25 12:15:49

//比如传感器接A0,蜂鸣器接6引脚
void setup() {
Serial.begin(9600);
pinMode(6,OUTPUT);
}
void loop() {
int i=analogRead(A0);
Serial.print("x =");
Serial.println(i);
delay(500);
if(i>=100){ //先具体测下能到多少数
    tone(6,659);
    delay(100);
    noTone(6);
    delay(10);
      }
else{
    noTone(6);
}
}

zhushimao 发表于 2016-4-25 17:55:47

vickywong 发表于 2016-4-25 12:15 static/image/common/back.gif
//比如传感器接A0,蜂鸣器接6引脚
void setup() {
Serial.begin(9600);


我测到气体传感器在290-300报警灯自动亮,而到530的时候会取消报警,但是这个程序蜂鸣器一直在响,我想问,怎么设置蜂鸣器在感觉到co时才能会响呢,到530的时候就停

vickywong 发表于 2016-4-26 08:03:06

zhushimao 发表于 2016-4-25 17:55 static/image/common/back.gif
我测到气体传感器在290-300报警灯自动亮,而到530的时候会取消报警,但是这个程序蜂鸣器一直在响,我想问 ...

if((i>290) &&( i<530)){
页: [1]
查看完整版本: 请问有没有用MQ7检测co气体用蜂鸣器报警的arduino程序吗