我一直在尝试将一个简单的传感器连接到 D0-D4 的任何一个引脚,但看到的值遍布各处。没有什么与他们一致。
由于我的构建中包含的模块之一,开始怀疑这些引脚是否正在使用中。例如,我尝试使用NodeMCU DHT 模块连接 DHT11 传感器。我得到以下值返回:
status: -2
temp: -999
humi: -999
temp_dec: 0
humi_dec: 0
我还尝试了 PIR 运动传感器,但无法触发。将这些连接到 Arduinos 上我没有任何问题。我很确定物理连接是正确的。
S -> any of D0-D4 (don't work)
- -> Gnd
+ -> VCC 3V
我特别的 DHT11 在 PCB 上有一个 10K 的上拉电阻。
这些引脚不同的另一个线索是,我无法仅将 D0-D4 中的 D2 用于我的 SPI OLED DC。其他任何人都会在显示器上扔垃圾。
这是我的 NodeMCU 启动转储:
NodeMCU custom build by frightanic.com
branch: master
commit: c8037568571edb5c568c2f8231e4f8ce0683b883
SSL: false
modules: adc,bit,cjson,coap,crypto,dht,enduser_setup,file,gpio,i2c,mqtt,net,node,pwm,rtctime,spi,tmr,u8g,uart,wifi
build built on: 2016-02-03 23:59
powered by Lua 5.1.4 on SDK 1.4.0
任何人都可以确认我的构建中包含的任何模块都在干扰我使用 D0-D4 进行任意使用吗?
或者,这些引脚不适合这些传感器吗?