NodeMCU и SDS011
сегодня я подключил SDS011 к NodeMCU. Я заметил, что это работает только тогда, когда датчик подключен к напряжению VU. Если я подключаю датчик к другому контакту для измерения напряжения, он не реагирует. Почему это так?
Если я правильно понимаю, причина должна заключаться в том, что обмен данными происходит через RX и TX.
#include "SdsDustSensor.h"
int rxPin = 5; //d1
int txPin = 4; //d2
SdsDustSensor sds(rxPin, txPin);
void setup(){
Serial.begin(9600);
sds.begin();
sds.setCustomWorkingPeriod(0);
}
void loop(){
PmResult pm = sds.readPm();
if (pm.isOk()) {
Serial.println(pm.pm25);
Serial.println(pm.pm10);
}
delay(250);
}
@TrompetenTom, 👍0
Обсуждение1 ответ
Лучший ответ:
Смотрите также:
- ESP8266 NodeMCU 3v3 ток для датчика отпечатков пальцев
- NodeMCU V2 ESP8266 — используйте 5VIN в качестве питания для нагревателя датчика MQ-9.
- Почему вывод отправки влияет на вывод приема с помощью библиотеки емкостных датчиков Arduino
- Как заставить 5-вольтовое реле работать с NodeMCU
- ESP8266 не подключается к Wi-Fi
- AT-команда не отвечает на последовательный монитор
- Разница между этими двумя платами NodeMCU?
- NodeMCU - использовать кнопку flash в качестве входного сигнала в loop()
как кто-то может знать? ... вы ничего не сказали о скетче, который вы используете, @jsotola
Поделитесь некоторыми схемами/кодами., @Prateek Goyal