极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11508|回复: 4

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

[复制链接]
发表于 2016-4-24 16:25:47 | 显示全部楼层 |阅读模式
在arduino中,我用的是mq7的气体传感器,然后想做出接触到co时,然后用蜂鸣器报警的效果,请问各位大神有没有指教一下!
回复

使用道具 举报

发表于 2016-4-24 22:38:57 | 显示全部楼层
io输出,有co就高电平,接个蜂鸣器就行了
回复 支持 反对

使用道具 举报

发表于 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);
  }
}
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-4-25 17:55:47 | 显示全部楼层
vickywong 发表于 2016-4-25 12:15
//比如传感器接A0,蜂鸣器接6引脚
void setup() {
  Serial.begin(9600);

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

使用道具 举报

发表于 2016-4-26 08:03:06 | 显示全部楼层
zhushimao 发表于 2016-4-25 17:55
我测到气体传感器在290-300报警灯自动亮,而到530的时候会取消报警,但是这个程序蜂鸣器一直在响,我想问 ...

if((i>290) &&( i<530)){
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-20 16:38 , Processed in 0.041586 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表