[Код] Управление климатом. Текущая и нужная температура.
Добавлено: Сб окт 10, 2020 5:05 pm
Данный вариант позволит вам контролировать температуру. Указываете нужную температуру и если температура ниже указанной, то включится обогрев, если выше указанной, то включится охлаждение. Делаем это в классе Rooms.
Создаем свойства
CurrentTemp - Текущая температура
MsgClimate - Сообщение о состоянии температуры в помещении и рекомендация по климату
NameRoom - Название помещения
NeedTemp - Нужная температура
Создаем метод
mUpdateTemp - Обновление статуса температуры
Код в PHP
Код в Blockly
Посмотреть видео
Если у вас есть свои варианты, то прошу поделиться. Чем больше тут будет вариантов, тем лучше.
Создаем свойства
CurrentTemp - Текущая температура
MsgClimate - Сообщение о состоянии температуры в помещении и рекомендация по климату
NameRoom - Название помещения
NeedTemp - Нужная температура
Создаем метод
mUpdateTemp - Обновление статуса температуры
Код в PHP
Код: Выделить всё
$SayClimate;
$CurrentTemp;
$NeedTemp;
$SayClimate = implode(array($this->getProperty('NameRoom'),': Текущая температура ',$this->getProperty('CurrentTemp'),'℃.',' Нужная температура ',$this->getProperty('NeedTemp'),'℃.'));
$CurrentTemp = $this->getProperty('CurrentTemp');
$NeedTemp = $this->getProperty('NeedTemp');
if ($CurrentTemp < $NeedTemp - 1) {
$this->setProperty('MsgClimate', 'Включаю обогрев');
say($SayClimate, 2);
} else if ($CurrentTemp > $NeedTemp + 1) {
$this->setProperty('MsgClimate', 'Включаю охлаждение');
say($SayClimate, 2);
}
СпойлерПоказать
Посмотреть видео
Если у вас есть свои варианты, то прошу поделиться. Чем больше тут будет вариантов, тем лучше.