Servus zusammen,
ich habe ein Programmier Problem. Da ich wenig Kennisse in C habe, habe ich mit einem Beispiel Programm aus dem Asuro Skript begonnen und dann darauf aufgebaut.
Schon recht am Anfang ich in diesem Programmcode Fehler:
Ich arbeite noch mit dem Testprogramm und laut dem Compiler gibt es in der Zeile mit dem SerRead folgenden Fehler:Code:#include "asuro.h"
int main(void) {
Init ();
MotorDir(FWD,FWD); // Richtung der Motoren
MotorSpeed(120,120); // Geschwindigkeit der Motoren
StatusLED(GREEN);
while (PollSwitch()==0) {
SerWrite("Alle Parameter laufen innerhalb der Toleranz!/n",45);
}
MotorSpeed(0,0);
StatusLED(RED);
while (PollSwitch()==1) {
SerWrite("Kollision mit einem unbekannten Objekt. Sicherheitsabschaltung des Antriebsaggregats!\n",68);
}
Init ();
MotorDir(FWD,FWD);
MotorSpeed(250,250);
StatusLED(GREEN);
while (SerRead('a',1,9)==1) {
SerWrite("Volle Kraft!\n",13);
}
}
test.c:22: warning: passing arg 1 of `SerRead' makes pointer from integer without a cast
test.c:22: error: void value not ignored as it ought to be
Könnte mir bitte jemand helfen und mir den Code richtig hinschreiben, damit ich weiß, wie es aussehen muss.