Все правильно, пока кнопка нажата -работает, как только отпускаешь выполняется программа обработки по датчику температуры. Заключи выполнение этой программы только при вополнении усовия регилирования по автомату т.е когда флаг = 0
PHP код:
if( reg==0){
// Если температура достигает 28,3 (с погрешностью), отключаем кипятильник
if (celsius > 28.3)
{
digitalWrite(40, Relay_Off);
lcd.setCursor(0, 1);
lcd.print("H1-Off");
}
if (celsius < 28.0)
{
digitalWrite(40, Relay_On);
lcd.setCursor(0, 1);
lcd.print("H1-On ");
}
// Если температура достигает 28,5 (с погрешностью), отключаем кипятильник
if (celsius > 28.5)
{
digitalWrite(41, Relay_Off);
lcd.setCursor(7, 1);
lcd.print("H2-Off");
}
if (celsius < 28.0)
{
digitalWrite(41, Relay_On);
lcd.setCursor(7, 1);
lcd.print("H2-On ");
};
};