andrei186 написал : И достаточно просто реализовать, что при нажатии на кнопку газ подается, а если в течение, скажем, 5 секунд искра не последовала, подача перекрывается
Просто. А ЗАЧЕМ? Если кнопка нажата - это означает, что человек сам, лично рядом стоит и процесс контролирует. Если он видит, что что-то не так, искры нет, газ идет, но не загорается - просто отпустил кнопку, и все, газ перекрыт. На фига еще его-то контролировать? Таих "автопилотов" можно насовать всюду...