hallo
möchte einen timer einbinden der beim start zu zählen anfängt. sobald ein gewünschter wert erreicht ist soll eine funktion ausgelöst werden.
z.b. mit diesem program soll der asuro 5" einer linie folgen, danach anhalten.
hat jemand einen fertigen programmteil den man einfügen könnte.Code:#include "asuro.h" int main(void){ unsigned int data[2]; Init(); FrontLED(ON); MotorDir(FWD,FWD); MotorSpeed(255,255); BackLED(ON,ON); while(1){ LineData(data); if (data[1] < 35 && data[0] < 35) {MotorSpeed(255,255); BackLED(ON,ON); MotorDir(FWD,FWD);} if (data[0] < 35 && data[1] > 35) {MotorSpeed(150,255); BackLED(OFF,ON); MotorDir(FWD,FWD);} if (data[0] > 35 && data[1] < 35) {MotorSpeed(255,150); BackLED(ON,OFF); MotorDir(FWD,FWD);} if (data[0] > 35 && data[1] > 35) {MotorSpeed(155,155); MotorDir(FWD,RWD);} } return 0; }
besten dank
ASURO1995







Zitieren

Lesezeichen