MH-Z19B и автокалибровка
- Войдите на сайт для отправки комментариев
Что-то у меня с этим вопросом непонятки.
Нашел такие команды:
- mySerial.write("\xFF\x01\x87\x00\x00\x00\x00\x00\x78"); // Принудительный запуск калибровки 400 ppm.
- mySerial.write("\xFF\x01\x79\xA0\x00\x00\x00\x00\xE6"); // Включаем автокалибровку???
- mySerial.write("\xFF\x01\x79\x00\x00\x00\x00\x00\x86"); // Отключаем автокалибровку???
Вот в чём вопрос: отправил команду на отключение автокалибровки. Вроде всё нормально, но спустя пару часов подошел к ардуинке и СО2 отображает 400, хотя за прошедшие сутки меньше 512 не показывал (комната с открытыми окнами на обоих сторонах дома - сквознячёк есть).
Вроде в даташите всё совпадает, но читал в статье, что "Sensor detection range setting" (переключение 2000/5000 ppm) должен указываться не в 3-4 бите, как в мануале, а в 6-7.
Вот и закрались сомнения, что и тут не чисто.
Подпишусь. Тоже интересно.