Как работает цифровой датчик температуры?
- Войдите на сайт для отправки комментариев
Чт, 15/09/2016 - 16:39
Всем привет!
Собрался сделать систему в стиле "Умный дом". В связи с этим вопрос: как правильно работать с следующим цифровым датчиком температуры:
Насколько я понял: датчик соединяется с реле и при "1" реле открывается, при "0" - запирается, но как реализовать это в скетче? (думаю через процедуру if, но как отразить значение температуры и возможно ли его вообще отразить?)
Это фактически аналоговый датчик - там обычный терморезитор и компаратор. Потенциометром выставляется порог срабатывания. При срабатывании на ножке DO должен появится высокий уровень. С такого датчика нельзя считать температруру, это тупо выключатель - вкл/выкл при определённой температуре.
Полноценный цифровой датчик, который выдаёт показания температуры - это DS18B20. В скетче с него можно считать температуру.
Насколько я понял: датчик соединяется с реле и при "1" реле открывается, при "0" - запирается
Это зависит от того, каким уровнем включается реле - низким или высоким. Бывают разные.
Зачем это реализовывать в скетче, если Вы собрались подсоединять реле напрямую? Значение температуры никак не отразить, тот датчик не выдаёт температуру. Вам нужен другой - DS18B20, с библиотекой к нему идут примеры.
как реализовать это в скетче? (думаю через процедуру if,
Прочитайте вот это прежде чем браться за реализацию чего-либо через процедура if. Пока Вы не прочитаете это от корки до корки. Вы ничего не реализуете - ни через процедуру if, ни через функцию const, только время и нервы потратите.
А кто не читал, тем сразу вешацо?
А кто не читал, тем сразу вешацо?
Ну, можно не сразу. Можно сначала через процедуру if чего-нибудь замутить
А кто не читал, тем сразу вешацо?
Ну, можно не сразу. Можно сначала через процедуру if чего-нибудь замутить
а вот возьму и замучу....
=) ладно шутка, но необязательно читать книги(по крайней мере подобные приведенной) чтобы прекрасно понимать разницу =) все когдато с чего то начинали =)