Скетч PC_revolver_Dmitrysh_v4_w это тот же самый sketch_TFT-320x480_dimer_PC_revolver_Dmitrysh_v4 из поста №2142 Осноная логика работы не менялась. Используемые библиотеки: UTFT и стандартная EEPROM. Доработки от 25.03.2019: 1. Назначение пина прерывания от детектора нуля перенесено в начало кода. 2. Если пин не назначен, то будет использоваться программный таймер, т.е. можно работать без детектора нуля. Доработки от 21.03.2019: 1. Все назначения пинов подключения вывел в начало кода. 2. Дабы убрать путаницу с пинами подключения, ввел понятие СТАНДАРТНЫЕ пины и АЛЬТЕРНАТИВНЫЕ пины подключения. // #define SetAltPin // Раскомментировать, если используются АЛЬТЕРНАТИВНЫЕ пины для подключения 3. касаемо картинки на Стартовый экран. Смотрите последствия описанные ниже, если они вам безразличны, то в текущем варианте есть строка: // #define SetPicHeater Ее можно раскомментировать если нужна картинка на стартовом экране При этом файл Heater2 должен быть в папке со скетчем. Доработки от 10.03.2019: 1. Изменения коснулись интерфейса ввода параметров. Теперь редактируются все параметры в одном шаге потом только переход на следующий шаг. В секции настроек ПИД высвечиваются все настройки сразу. 2. Приведен код в более читабельный вид, это борьба с простынями кода ))). В настройках Arduino IDE нужно активировать пункт "Включить сворачивание кода", тогда после загрузки скетча кликнув правой кнопкой мыши по тексту получаем менюшку в ней пункт "Сворачивание" далее "Свернуть все блоки" и смотрим код. Появятся в начале строки + или - в квадратике, кликая по которым можно сворачивать или разворачивать код. 3. Добавил картинку на стартовый экран. Вылез неприятный момент. Украшалка - это картинка на стартовый экран, для ее записи во флеш меги используется библиотека, встроенная в Ардуино IDE, avr/pgmspace.h, а неприятность в том что после компиляции операторы типа myGLCD.textRus("ВЕРХ ",22, 2); начинают выдавать предупреждающую ошибку( НЕ КРИТИЧНУЮ ), причем программа работает нормально. Исправляется так: myGLCD.textRus(F("ВЕРХ "),22, 2); Но самое плохое что и на других скетчах которые компилировались раньше нормально, в подобных случаях начинает выдавать то же предупреждение.