glory24
Member
Описал эту задачу в видеоролике.
Вы когда вызываете функцию regulator, то при этом устанавливаете значение ее внутренней переменной "temperature".А вот если попробуем заставить устройство сравнивать температуру сразу с обоих датчиков с заданным Параметром_1 (5 град),
Посмотреть вложение 9968
то несмотря на то что на Датчике_1 (18,0 град.) на Датчике_2 (18,6 град.), то есть значительно больше чем 5 град., устройство упорно включает реле.
Вот такЕсли хотя бы один ниже 5,
Ага... Понемногу начинаю всасывать...temperature = (Датчик_1 or Датчик_2) - переменная получает результат логического выражения. (X or Y) это логическое выражение, результатом которого может быть только true или false, или (что тоже самое) 1 или 0. И 1 и 0 меньше 5, вот реле всегда и срабатывает.