1. #define DeltaConst 3 установлен диапазон значений для АЦП
2. int vent_s;
int vent_speed; одна переменная для вывода в ШИМ вентилятора, вторая для передачи значения. для экономии можно объявить char вместо int. (char 1 бат от 0 до 255, int 2 байта).
3. int flow=5; направление потока воздуха. тоже по идее должно было быть char
4. int temp_s=17; установленная температура. 17 для отладки. потом необходимое значение запоминается в еепром.
5.
sensors.setResolution(Thermometer2, 9);
sensors.setResolution(Thermometer3, 9); настройка дачтиков.
6.
/*
if(analogRead(val1) > max_1-10 && analogRead(val2) < min_2+10) flow=2;
if(analogRead(val1) > max_1-10 && analogRead(val2) > max_2-10) flow=0;
if(analogRead(val1) > min_1-10 && analogRead(val1) < min_1+10) flow=1;
*/ закомментировано /**/ позволяет определить направление потока воздуха при старте для последующей отправки в карПС, если нужна такая функция.
7.
analogWrite(vent, vent_s); ШИМ вентилятора отопителя.
8.
int m0, m1, m; для передачи отрицательной температуры. в зависимости от софта на компьютере лучше иначе. temp+40 например.
9. sensors.requestTemperatures(); функция чтения температуры с датчиков
По lcd вот например http://robocraft.ru/blog/821.html
А сейчас на ЖК что-нибудь выводится? Что-то не получается у меня запустить ЖК в эмуляции на ардуино-мега. Причем на ардуино нано все работает.