Оживлю тему...
По скетчу из поста В строке
251 delay (delay_ign); // Задержка на бензонасос и датчики
Я так понимаю это для бензиновых ожидание . А для дизеля нужно ждать когда свечи накала погаснут.
Помогите скетч поправить. Допустим сигнал от свечи идет на A2 (он же D16)
Если кому надо , то while спасет.
Получилось вместо
Пишемdelay (delay_ign);
while (digitalRead(svecha)) // Задержка на бензонасос или свечи накала
{
LOW;
}