Мій респект автору теми!
Зібрав на макетці, поки що без силової частини. Запустилось з пів-оберта, без танців і бубнів. Може тому що раніше натанцювався з "голими" Атмегами

а тут захотілося ще й "фастфуду" спробувати.
Залив спочатку скетч від MIHS, потім спробував правки від Петко Шкодрова і Multiman, далі сам до коду поліз.
Поки "сили" немає і нічого не підключено, вивів стан вентилятора і леду (0-255) щоб подивитись як працює охолодження і світанок/захід. Заодно виявив що else без {} працює (як не дивно!) тільки для одного рядка коду після нього, і мої добавки в такі місця не працювали поки не брав усю конструкцію у фігурні дужки (як і повинно бути згідно синтаксису).
Мені захотілося зробити цей контролер саме із-за функції плавного вмикання світла, а то сомики і барбуси дуже нервово реагують на різку появу світла.