Регулирование с точностью 0,01гр наталкивается на физические ограничения и проблемы.
Собственно управлять нагревателем не сложно.
Однако:
1. Проблема определения температуры с точностью 0,01гр (а для регулирования надо еще точнее)
2. Проблема соответствия температуры датчика действительной температуре в стакане (плюс самонагрев датчика если это терморезистор)
3. Проблема равномерного распределения температуры по объёму.

Известный мне мелкосерийный продаваемый прибор обеспечивал точность поддержания температуры 0,1гр. В качестве датчиков использовали цифровые термометры DS18хх, сложная система перемешивания воды, несколько нагревателей, термос и БОЛЬШОЙ объем воды для поддержания температуры в нескольких мелких объёмах (в пробирках для выращивания культур).

Надеюсь информация Вам поможет.
Если нужно поддерживать какую-то определенную температуру (а не произвольную), может лучше поискать эвтетику под эту температуру и работать в режиме кристаллизации?