Не буду вас разубеждать, уважаемый VoID.
Когда студентом проходил курс САУ ЛА (системы автоматического управления летательным аппаратом), в итоге все оказалось на много проще, чем казалось в начале курса.
В отличие от летательного аппарата - объекта регулирования со многими степенями свободы, простейшие системы типа водонагревателей или отопителей легко поддаются управлению ПИД-регуляторами. Последние (ПИД-регуляторы) хорошо описаны и достаточно просто реализуются на любом языке программирования.
На языке С реализация ПИД-регулятора занимает ну максимум 20 строк.
Чуть больше кода займет адаптивный ПИД, который почти не нужно подстраивать под особенности объекта регулирования.