Здравствуйте!
Цель: нагрев котла до температуры, зависящей от уличной температуры. Чем холоднее на улице, тем горячее котел в помещении. Не знаю, с чего начать.
Зависимость t улицы -> t котла должна быть табличной, задаваемой пользователем, 15-20 точек, хранящихся в энергонезависимой памяти, желательно с интерполяцией.
Как я это представляю: создать 15-20 переменных, каждую по одной выводить на дисплей для редактирования и сохранения, для этого создать столько же экранов. Уличную t сравнивать 20 раз с фиксированной таблицей (-30, -25, -20, ...), находя вилку, в которой она сейчас находится, затем найти относительное смещение в этой вилке 0..5 гр. затем взять два соседних значения из таблицы и найти "среднее" в соответствии с найденным смещением. Полученное значение поместить в уставку, до которой нагревать котел.
Подскажите, правильно ли я двигаюсь в этом направлении? Или есть другой, более простой способ?