Asuro programmier problem
Hallo
Bin Schüler und habe für meine Jahresarbeit in Technik mir den Asuro ausgesucht bis jetzt hat alles super geklappt doch beim Programmeren komm ich nicht mehr weiter. Ich habe versucht schon fertig geschriebene Programme zu kopieren und ins Notepad eigefügt aber wenn ich den Asuro dann flashe und ihn danach wiede anschalte leuchten nur die beiden hinteren dioden rot und die hauptleuchte (D12) gelblich danach wird diese grün und das wars.
Habe das hier aus dem Asuro wiki
(http://asuro.pytalhost.de/pmwiki/pmw...ollisionsTestC)
Wenn ich es so in test.c einfüge müsste es doch funktioniren aber er macht nichts?? Wie is es denn richtig damit er auch das macht???
#include "asuro.h"
/* Um eventuelle Unterschiede zwischen linken und rechtem Motor auszugleichen
* definieren wir 2 Werte für fullspedd links und rechts
*/
#define FULL_L 250 /* Fullspeed linker Motot */
#define FULL_R 220 /* Fullspeed rechter Motor */
/* Motor vorwärts */
void MotorFwd(void)
{
MotorDir(FWD,FWD);
MotorSpeed(FULL_L,FULL_R);
}
/* Motor rückwärts */
void MotorRwd(void)
{
MotorDir(RWD,RWD);
MotorSpeed(FULL_L,FULL_R);
}
/* Motor rückwärts Links */
void MotorRwdL(void)
{
MotorDir(RWD,RWD);
MotorSpeed(FULL_L,0);
}
/* Motor rückwärts Rechts */
void MotorRwdR(void)
{
MotorDir(RWD,RWD);
MotorSpeed(0, FULL_R);
}
/* Motor stop */
void MotorStop(void)
{
MotorSpeed(0,0);
}
int main(void)
{
unsigned char t1, t2;
Init();
while(1)
{
t1 = PollSwitch();
t2 = PollSwitch();
if(t1 == 0 && t2 == 0) /* keine Taste */
{
MotorFwd(); /* vorwärts fahren */
FrontLED(ON);
BackLED(OFF,OFF);
}
else if (t1 && t2 && t1 == t2)
{
MotorStop();
if(t1 & 0x07) /* Tasten links gedrückt? */
{
MotorRwdL(); /* Rückwärtskurve links fahren */
FrontLED(OFF);
BackLED(ON,OFF);
}
if (t1 & 0x38) /* Tasten rechts gedrückt? */
{
MotorRwdR(); /* Rückwärtskurve rechts fahren */
FrontLED(OFF);
BackLED(OFF,ON);
}
Msleep(1000); /* 1 Sekunde fahren */
}
}
return 0;
}
wäre sehr dankbar für eure Antworten ](*,)
dani
Error: parse erroor at end of input
hallo,
hab auch so meine Probleme mit dem Progrmers Notepad 2
wenn ich ein Programm schreib oder auch mir aus dem Forum ein Programm kopier erscheint immer die Meldung:
...
test.c: In function `main':
test.c:36: error: parse error at end of input
make: *** [test.o] Error 1
> Process Exit Code: 2
Kann mir jemand sagen wo ich einen Fehler gemacht habe ?
Vielen Dank schon im vorraus
gruss
cu