首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用相同的nodemcu模块esp-12e连接两个传感器( dht11和dht22 )。

用相同的nodemcu模块esp-12e连接两个传感器( dht11和dht22 )。
EN

Stack Overflow用户
提问于 2016-09-26 00:52:21
回答 2查看 1K关注 0票数 1

我有一个项目,我需要连接两个传感器,DHT11和DHT22到模块nodemcu esp-12e。有没有办法同时在同一个模块中使用这两个传感器?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-26 18:09:08

如果您想要一个实现示例,请使用以下步骤:

  • https://github.com/adafruit/DHT-sensor-library/获取DHT库
  • 使用下面的代码片段,但不要忘记设置您的引脚: #包括"DHT.h“# DHT11PIN 2#定义DHT 3 DHT dht11(DHT11PIN,DHT11 );DHT dht22( DHT22PIN,DHT22 );void setup() { Serial.begin(9600);Serial.println("DHTxx test!");dht11.begin();dht22.begin();}true循环(2000年);h11 =dht11.readHumity();float t11 =dht11.readTemperature(真);float f11 =dht11.readTemperature(真);float h22 =dhtread22.Humity(真);t22 = dht22.readTemperature();f22 = dht22.readTemperature(true);//确实打印它们。}
票数 1
EN

Stack Overflow用户

发布于 2016-09-26 11:44:28

当然有。

这两个传感器都是数字化的。因此,只要您有足够的数字引脚,在ESP12e确实有,将不会有一个问题,以获得两个不同的传感器数据。

只需为每个从数字IO引脚选择一个数据输入,并将其作为输入进行编程。你需要有相关的数据通讯库。基本上,在arduino,您可以这样做,包括:

代码语言:javascript
复制
#include <DHT.h>

请查看下面的链接以进行后续操作:

http://www.micropik.com/PDF/dht11.pdf

https://www.adafruit.com/product/385

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39693302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档