basurman971,
Функция buttons не меняется - там просто задается требуемое значение температуры.
Управление приводом можно сделать из функции motors или из функции termometer.
В самом простом варианте для теста:
Ну и соответственно при temp>temp_s в другую сторону.PHP код:if(temp<temp_s)
{
if (analogRead(val3)<max_3)digitalWrite(m3_r,HIGH);
else digitalWrite(m3_r,LOW);
}
Тогда заслонку будет гонять от края до края при каждом переходе через заданную температуру. Для клапана печки это нормально, для заслонки не очень.
Необходимо либо линейно, либо по какой-то зависимости привязать положение заслонки к температуре.
Для настройки можно ввести digitalWrite(m3_l,HIGH) и digitalWrite(m3_r,HIGH) на кнопки и двигать заслонку для поиска правильного положения.




Ответить с цитированием