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.
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;
}
hat jemand einen fertigen programmteil den man einfügen könnte.
besten dank
ASURO1995
Lesezeichen