kungfuman
22.06.2006, 11:13
hallo alle miteinander :)
Ich habe ein Programm geschrieben, welches auf einem weißen tisch fahren soll und wenn es an die kante kommt dann soll er drehen(auf ne bestimmte weiss, ist aber irrelevant für mein problem) und weiterfahren.
Mein quellcode ist folgender:
#include "asuro.h"
#include "Zusammenfassung.h"
int main()
{
Init();
int i;
BackLED(OFF,OFF);
StatusLED(RED);
for (i=288 ; i>0 ; i--) {Sleep(250);}
StatusLED(GREEN);
for (i=288 ; i>0 ; i--) {Sleep(250);}
StatusLED(OFF);
int tischprogramm();
return 0;
}
Die LEDs hab ich eingefüht um zu sehen ob er überhaupt anfaängt. er kommt bis zu dem befehl " StatusLED(OFF); und dann hört er auf (!!!), das ist mir ein rätsel !
ich geb noch die funtkion "tischprogramm()" an :
#include "asuro.h"
#include "Zusammenfassung.h"
int tischprogramm()
{
Init();
unsigned int data[2];
FrontLED(ON);
MotorDir(FWD,FWD);
MotorSpeed(150,150);
while(1)
{
LineData(data);
if (data[0] || data[1] < 600) {rand();}
MotorDir(FWD,FWD);
MotorSpeed(150,150);
}
return 0;
}
Ich hab es extra so gemacht dass er erst losfährt und dann in ne schleife kommt damit ich seh woran es hängt aber er fährt nicht einmal los :cry: :cry: :cry:
bitte, bitte, bitte helft mir !
ich weiss einfach nicht wo mein fehler liegt weil beim compilieren meldet er keine fehler mehr. wahrscheinlich mach ich ein dummen anfängerfehler aber bitte helft mir.
Es wäre echt nett wenn ich ne schnelle antwort kriegen würde weil ich morgen ein wettbewerb in der schule bestreite und es soll nicht an sowas scheitern bitte...
MfG kungfuman
Ich habe ein Programm geschrieben, welches auf einem weißen tisch fahren soll und wenn es an die kante kommt dann soll er drehen(auf ne bestimmte weiss, ist aber irrelevant für mein problem) und weiterfahren.
Mein quellcode ist folgender:
#include "asuro.h"
#include "Zusammenfassung.h"
int main()
{
Init();
int i;
BackLED(OFF,OFF);
StatusLED(RED);
for (i=288 ; i>0 ; i--) {Sleep(250);}
StatusLED(GREEN);
for (i=288 ; i>0 ; i--) {Sleep(250);}
StatusLED(OFF);
int tischprogramm();
return 0;
}
Die LEDs hab ich eingefüht um zu sehen ob er überhaupt anfaängt. er kommt bis zu dem befehl " StatusLED(OFF); und dann hört er auf (!!!), das ist mir ein rätsel !
ich geb noch die funtkion "tischprogramm()" an :
#include "asuro.h"
#include "Zusammenfassung.h"
int tischprogramm()
{
Init();
unsigned int data[2];
FrontLED(ON);
MotorDir(FWD,FWD);
MotorSpeed(150,150);
while(1)
{
LineData(data);
if (data[0] || data[1] < 600) {rand();}
MotorDir(FWD,FWD);
MotorSpeed(150,150);
}
return 0;
}
Ich hab es extra so gemacht dass er erst losfährt und dann in ne schleife kommt damit ich seh woran es hängt aber er fährt nicht einmal los :cry: :cry: :cry:
bitte, bitte, bitte helft mir !
ich weiss einfach nicht wo mein fehler liegt weil beim compilieren meldet er keine fehler mehr. wahrscheinlich mach ich ein dummen anfängerfehler aber bitte helft mir.
Es wäre echt nett wenn ich ne schnelle antwort kriegen würde weil ich morgen ein wettbewerb in der schule bestreite und es soll nicht an sowas scheitern bitte...
MfG kungfuman