极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 15592|回复: 5

请问:MQ-2传感器模块上的 TTL 口怎么使用呢?

[复制链接]
发表于 2014-7-8 22:31:32 | 显示全部楼层 |阅读模式
我有一块MQ-2传感器模块,上面有数字口,可以输出TTL电平。
我应该如何连接到Arduino上呢?
据我浅薄的研究,它输出的信号只是0、1呀

...怎么能读出我的污染情况(模拟量)?
是不是达不到用模拟口读取电压那样的效果了?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-7-9 07:34:50 | 显示全部楼层
ttl就是串口
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-9 08:50:34 | 显示全部楼层
那我直接连到TX口就行? 直接用Serial.read()读取么
回复 支持 反对

使用道具 举报

发表于 2014-7-9 15:07:55 | 显示全部楼层
不行的,这个东西我用过,只能用A0口,接到Arduino的模拟口上,
然后依靠atmega328内部的AD/DA转换功能,就能读取数据
当然,还要进行一些运算,将传感器数据换算成浓度数值!
我用的是MQ-5煤气,瓦斯
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-10 21:55:09 | 显示全部楼层
潇洒哥 发表于 2014-7-9 15:07
不行的,这个东西我用过,只能用A0口,接到Arduino的模拟口上,
然后依靠atmega328内部的AD/DA转换功能,就 ...

十分感谢啊。 我知道了,那个D0数字口只能输出高低电平,是针对设定的阈值的。所以对于读取精确数据没什么意义。还是A0模拟口的数据靠谱。
回复 支持 反对

使用道具 举报

发表于 2016-10-3 14:56:14 | 显示全部楼层
自由的Weesky 发表于 2014-7-10 21:55
十分感谢啊。 我知道了,那个D0数字口只能输出高低电平,是针对设定的阈值的。所以对于读取精确数据没什 ...

请问DO口怎么设定阈值输出高低电平?
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-13 16:43 , Processed in 0.041261 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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