Klar geht das, hat doch damaltor oben geschrieben.
Oder willst Du, daß er erst nach einem Tastendruck in Verbundung mit INT1 losfährt ?
Das kannst Du z.B. so lösen:
Code:
...
...
volatile uint8_t fahrlos = 0;
SIGNAL(SIG_INTERRUPT1){
fahrlos = 1;
}

int main(void) {
for(;;){
   while(!fahrlos);
   fahre();
   sleep(250);
   haltan();
   fahrlos = 0;
 }
return 0;
}
fahre() und haltan() mußt Du entsprechend ändern

Gruß Sebastian