Страница 1 из 1

пожалуйста, помогите с датчиком MH-Z19

Добавлено: 27.08.2018{, 20:09}
Tomyy13
привет всем
у меня проблема c MH-Z19, как сделать канал сигнализации в блоке?
Хочу сделать сигнализацию при поломке датчика (обрыве провода и тд.)
:smile390:
Отправлено спустя 1 минуту 43 секунды:
блок

пожалуйста, помогите с датчиком MH-Z19

Добавлено: 27.08.2018{, 21:49}
Alias
А что покажет блок при реальном обрыве, пробовали? Я бы загонял показания датчика в стек из двух элементов и сравнивал бы. Если резкий скачок - игнор и аларм. Если же блок покажет ноль - Вам и флаг в руки, все само работает :)
Попробовать не могу - под рукой ничего нет.

пожалуйста, помогите с датчиком MH-Z19

Добавлено: 27.08.2018{, 23:50}
kalobyte
править блок пока лень
алгоритм такой: используем serial.avaible, принимаем данные, парсим, сбрасываем таймер
если данные не пришли, то таймер не сбросился и вызвал колбек, который и выставит на выходе блока аларм

пожалуйста, помогите с датчиком MH-Z19

Добавлено: 28.08.2018{, 21:09}
Tomyy13
Alias писал(а):
27.08.2018{, 21:49}
А что покажет блок при реальном обрыве, пробовали? Я бы загонял показания датчика в стек из двух элементов и сравнивал бы. Если резкий скачок - игнор и аларм. Если же блок покажет ноль - Вам и флаг в руки, все само работает :)
Попробовать не могу - под рукой ничего нет.
отсоединит кабель, значение датчика неизменено:

Отправлено спустя 5 минут 47 секунд:
kalobyte писал(а):
27.08.2018{, 23:50}
править блок пока лень
алгоритм такой: используем serial.avaible, принимаем данные, парсим, сбрасываем таймер
если данные не пришли, то таймер не сбросился и вызвал колбек, который и выставит на выходе блока аларм
я не знаю c++речь, помогите сделать это: https://www.part.lt/img/ada7e8f92518386 ... 100383.jpg

пожалуйста, помогите с датчиком MH-Z19

Добавлено: 29.08.2018{, 11:05}
Tomyy13
Хочу сделать сигнализацию при поломке датчика (обрыве провода и тд.)

пожалуйста, помогите с датчиком MH-Z19

Добавлено: 29.08.2018{, 14:10}
kalobyte
так в твоем же блоке есть выход ошибки
что с ним не так?

пожалуйста, помогите с датчиком MH-Z19

Добавлено: 29.08.2018{, 15:06}
Tomyy13
kalobyte писал(а):
29.08.2018{, 14:10}
так в твоем же блоке есть выход ошибки
что с ним не так?
все в порядке. Я разделяю блок

пожалуйста, помогите с датчиком MH-Z19

Добавлено: 29.08.2018{, 15:10}
kalobyte
в смысле разделяеш?

пожалуйста, помогите с датчиком MH-Z19

Добавлено: 29.08.2018{, 16:52}
Tomyy13
kalobyte писал(а):
29.08.2018{, 15:10}
в смысле разделяеш?
сигнализацию при поломке датчика (обрыве провода и тд.)

пожалуйста, помогите с датчиком MH-Z19

Добавлено: 29.08.2018{, 16:54}
kalobyte
ну так в блоке есть выход ошибки, если данные с датчика не пришли вовремя, то там выставится единица