Оборачиваете всю программу в If (переменная) программа
Сперва переводите переменную в false, на следующем цикле все перестанет работать.
Потом выключаете питанием.
Оборачиваете всю программу в If (переменная) программа
Сперва переводите переменную в false, на следующем цикле все перестанет работать.
Потом выключаете питанием.
Виноват, не достаточно точно описал ТЗ. Дело в том, что питание на модуль часто пропадает ( перебои питания и обрывы). Из-за этого (примерно раз в пару недель) слетает программа и приходится перезаливать. Поэтому встал вопрос о том, чтобы при обрыве питания модуль принимал булевый сигнал от самодельной ИБП и самостоятельно завершал программу и выключался. Сам модуль и залитая в него программа должны постоянно гонять цикл (24/7), поэтому отключение после прогонки одного цикла, к сожалению, не подходит.