Мне надо на 10сек выход врубить, не понимаю, как предложенный вариант применить.
А что непонятного? Включили код, присвоили timer1 текущее значение миллис, когда прошло 10 секунд - выход отключить.
Разница только в том, что timer1 = millis();
делается не после срабатывания таймера (как я показал), а в момент включения входа