Здравствуйте! Я боюсь, что никто вам не поможет... это ведь полноценная разработка с отладкой (к тому же удаленной!), что отнимет много времени и сил. Вам проще было идти от наличия скетча и делать под него схему. Кроме того, из вашего поста непонятны требования к программе. А также лично мне непонятно на кой черт там контроллер вообще.
Но я хотел вам рассказать, что есть среды графического программирования. Когда вы мышкой добавляете на блок-схему блоки подпрограмм и соединяете их между собой в соответствии с требуемой логикой работы.
Один хороший человек сделал такую среду для генерации скетчей ардуино.
https://youtu.be/yaUklbSis0A (Это не лучшее видео, а просто одно из первых попавшихся по запросу).
Сделайте меню какое вам надо, прикрутите управление мосфетами и тд.
Среда глючная, конечно и места скетчи занимают много даже по меркам ардуино, но для вашей задачи должно хватить «с головой».
Добавлено after 35 minutes 45 seconds:З.Ы.
Если вам надо что-то включать по температуре, то подойдёт такая штука:
Смотри, что есть на AliExpress! Цифровой светодиодный термостат W1209, термометр с контроллером температуры, модуль переключателя, 12 В постоянного тока, водонепроницаемый NTC датчик за 36,36 руб. - уже со скидкой 2%
https://sl.aliexpress.ru/p?key=kKz0HzЕсли нужно, чтобы температура регулировалась точно, то такая:
Смотри, что есть на AliExpress! Универсальный экономичный регулятор температуры, релейный выход REX C100 за 780,01 руб. - уже со скидкой 17%
https://sl.aliexpress.ru/p?key=hPz05v