датчик mh-z19b выдает странные значения

danifors
Offline
Зарегистрирован: 20.07.2021

доброе времени суток, многоуважаемое сообщество прошу вашей помощи

датчик mh-z19b выдает странные значения

datasheet https://www.winsen-sensor.com/d/files/PDF/Infrared%20Gas%20Sensor/NDIR%20CO2%20SENSOR/MH-Z19%20CO2%20Ver1.0.pdf

скетч 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Если хотите получить не глум, а вменяемый ответ, вопрос тоже должен быть вменяемым.

Рекомендуется задавать вопрос по следующему шаблону:

1. Чего хотите добиться.

2. Что получается на самом деле.

3. Чем 2 отличается от 1.

И еще: к вопросу следует прилагать скетч и схему. По внешним ссылкам допускается указывать лишь вспомогательные материалы типа используемых библиотек или дэйташитов.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

danifors пишет:

датчик mh-z19b выдает странные значения

Принято к сведению.

Если у Вас есть какой-то вопрос, то Вы забыли его задать.

sadman41
Offline
Зарегистрирован: 19.10.2016

У меня, кстати, нормальные выдает, если интересно.

nik182
Offline
Зарегистрирован: 04.05.2015

И у меня. Вот только умудрился спалить серил. Сейчас получаю данные по PWM. Результат не изменился. Чётко реагирует на зажигание газ.

danifors
Offline
Зарегистрирован: 20.07.2021

Можешь код свой скинуть пожалуйста, попробую через твой код запустить. И как ты понял что сериал порт спалил?

nik182
Offline
Зарегистрирован: 04.05.2015

Порт перестал отвечать вообще. Код в большом проекте на BLYNK. Mогу конечно кусок снятия данных вырезать. 

  uint32_t th = pulseIn(16, HIGH, 1100000L);
  uint32_t tl = pulseIn(16, LOW , 1100000L);
  co2 = round(2000.0*((float)th-2)/((float)th+(float)tl-4));