Einsteiger braucht hilfe bei den 1. Programmen
Erst mal hallo an alle, da ich hier neu bin und schonmal danke im voraus,
Ich wollte wissen, ob der folgende code richtig ist, da ich grade mit c angefangen habe und das mein erstes programm ist.
#include "asuro.h"
int main(void)
{ char befehl[8];
unsigned char ktaster;
Init();
SerRead(befehl,8,0);
MotorDIR(FWD,FWD);
MotorSpeed(255,255);
while(1);{
ktaster=PollSwitch();
if (ktaster>7)
{MotorSpeed(180,60);}
else
{MotorSpeed(60,180);}
}
return 0;}
int main(void)
{ unsigned int odata[2];
init();
OdometrieData(odata);
if (odata<1023)
{SerWrite("Wir fahren",9);}
else
{SerWrite("Wir fahren nicht",14);}
while(1);
return 0;}
Re: Ich hab da mal ne frage
Hallo Sloti,
ich denke, Dir mangelt es noch massiv an C-Kenntnissen.
Dein Code sieht grauenhaft aus...
So wird das nichts Gescheites werden.
Les Dir am besten erstmal einen der vielen C-Kurse im Netz durch, fang an mit dem Verstehen von einfachen "Hallo-Welt"-Programmen usw..
Hat zwar am Anfang nichts mit Robotern und AVRs zu tun, aber es hilft Dir am besten weiter. Bevor Du mit solchem Code Deinen Controller totflash'st, bis mal was Lauffähiges rauskommt, hast Du auf einem Standard-PC einen leichteren Einstieg in C.
By the way: Dein Betreff zu diesem Thread is ja auch echt gut gewählt.
Gruß
Michl