Hi,

also gleichmal vorneweg, ich habe keinen Asuro und kenne deswegen auch die Funktionen nicht im Detail, aber dein Programm sollte in etwa so aussehen:
Code:
#include "asuro.h"

int main(void)
{
    Init();
    
    StatusLED(GREEN);
    
    MotorDir(FWD,FWD);
    MotorSpeed(120,120);
    
    while(1)
    {
        if(PollSwitch()==1) //Kollision
        {
            MotorSpeed(0,0); //Stop Motors
            StatusLED(RED);
        }
    }
}
Ich bin mir nicht sicher, ob die Motoren so korrekt gestoppt werden, aber das weißt du ja sicher.

Gruß
Chris