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

Ну и соответственно при temp>temp_s в другую сторону.
Тогда заслонку будет гонять от края до края при каждом переходе через заданную температуру. Для клапана печки это нормально, для заслонки не очень.
Необходимо либо линейно, либо по какой-то зависимости привязать положение заслонки к температуре.
Для настройки можно ввести digitalWrite(m3_l,HIGH) и digitalWrite(m3_r,HIGH) на кнопки и двигать заслонку для поиска правильного положения.