当前位置:百问十五>生活百科>关于烟雾传感器模块与单片机电路图的连接!

关于烟雾传感器模块与单片机电路图的连接!

2024-08-25 23:55:10 编辑:join 浏览量:562

关于烟雾传感器模块与单片机电路图的连接!

我将此图片的vcc接到单片机的VCC,GND接到单片机的GEN上,DOUT接到单片机的P2_0引脚,

程序:

#include #define uchar unsigned int

#define uint undigned char

sbit LED=P1^0;

sbit DOUT=P2^0;

void delay(uchar tt){

while(tt--);

}

void main(){

while(1)

{

LED=1;

if(DOUT==1)

{

delay(50000);

if(DOUT==0)

{

LED=0;

}

}

}

}检测烟雾怎么没有反应,请高人指点指点!是不是接线有问题?谢谢!

谢谢各位,现在好了我的接线是合适的,我拿了一根烟点燃做烟雾就看到效果了!

看看你的烟雾传感器的datasheet 确定一下输出的是什么信号

听你说直接接到P2 口 八成是数字信号。

那确定一下你的单片机P2口是否需要上拉

烟雾检测器,输出是模拟信号,你看看是否需要一级电子开关,变成开关信号,才能供P2脚工作。

烟雾传感器输出的可能是模拟信号或者数字信号,看您的模块手册才可以确定,不是您这样直接对接的,那么是数字信号输出可以直接对接,也是采用通信协议的,程序就不是你这样的,所以。你得先看模块手册。

DOUT输出的是TTL信号,这样接线应该是没有问题的,程序上看着也没什么问题,就是#define uchar unsigned int #define uint undigned char这两个定义看着比较别扭,最好改成#define uint unsigned int #define uchar undigned char你这样不会报警,是不是灵敏度没调整好?试试调整那个电位器试试

您好 请问这款烟雾传感器有网址吗 谢谢了

烟雾传感器经过光耦再接入到单片机的io。

标签:电路图,单片机,模块

版权声明:文章由 百问十五 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwen15.com/life/252934.html
热门文章