PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Programm hilfe



Danjo00
05.03.2007, 15:33
Hallo will den Motor schritt für schritt schneller machen nur leider habe ich ein oder 2 fehler drin kann mir bitte wer helfen???


#include "asuro.h"


int main(void)
{


Init();
MotorDir(RWD;RWD);
{MotorSpeed(80,80);
Msleep(200);}
{MotorSpeed(90,90);
Msleep(200);}
{MotorSpeed(100,100);
Msleep(200);}
{MotorSpeed(120,120);
Msleep(200);}
{MotorSpeed(140,140);
Msleep(200);}
{MotorSpeed(200,200);
Msleep(200);}
{MotorSpeed(255,255);
Msleep(200);}



while(1);


return 0;
}

Er schreibt als fehler
test_i2cmaster.c: In function `main':
test_i2cmaster.c:9: error: syntax error before ';' token
test_i2cmaster.c:9: error: syntax error before ')' token

Habe es zu erst ohne schleifen geschrieben dann nur
{MotorDir(RWD;RWD);
MotorSpeed(80,80);}
und jetzt so wie oben nur leider bringt er mir immer noch den fehler
Danke schon mal im vorfeld.
----------------------------------------------------------------------------

Gruss Danjo

p_mork
05.03.2007, 15:45
Versuchs mal mit "MotorDir(RWD,RWD);".
Die geschweifen Klammern kannst Du weglassen.

MfG mark

asuromatze
05.03.2007, 15:47
so sollte es eigentlich funktionieren:


#include "asuro.h"
int main(void)
{
Init();
MotorDir(RWD,RWD);
MotorSpeed(80,80);
Msleep(200);
MotorSpeed(90,90);
Msleep(200);
MotorSpeed(100,100);
Msleep(200);
MotorSpeed(120,120);
Msleep(200);
MotorSpeed(140,140);
Msleep(200);
MotorSpeed(200,200);
Msleep(200);
MotorSpeed(255,255);
Msleep(200);
while(1);
return 0;
}

Danjo00
05.03.2007, 15:54
Ah jo jetzt klappt es THX


---------------------------------------------
Gruss Danjo