Hi,
Ich habe hier ein kleines Problem mit meinem Programm. Ich möchte das dass Progamm wiederholt wird nur irgendwie macht es Asuro nicht. Wisst ihr warum das so ist??
Vielen dank schon mal im Voraus
Hi,
Ich habe hier ein kleines Problem mit meinem Programm. Ich möchte das dass Progamm wiederholt wird nur irgendwie macht es Asuro nicht. Wisst ihr warum das so ist??
Vielen dank schon mal im Voraus
Hallo
Mit Code-Tags kann man Programme direkt in einen Beitrag einfügen:
Ich hab's nicht getestet, aber so sollte es funktionieren.Code:#include "asuro.h" void MSleep (int dauer) // 1/1000 sek { int z; for (z = 0; z < dauer; z++) Sleep (36); // bei der orginalen Library muss hier 72 stehen } int main(void) { Init(); while(1) { MotorDir(FWD,FWD); MotorSpeed(120,120); StatusLED(GREEN); while (PollSwitch()==0) { SerWrite("Alles OK!\n",10); } StatusLED(YELLOW); MotorSpeed(0,0); MSleep (2000); MotorDir(RWD,RWD); MotorSpeed(100,0); MSleep (2550); //PollSwitch()==0; // was das? } return 0; }
Gruß
mic
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Hallo radbruch,
Die Lösung war ja garnicht so schwer wie ich dachte. Manchmal sieht man seine eigene Fehler einfach nicht.
Wahrscheinlich auch weil ich noch Anfänger bin!!
Vielen dank für die Hilfe, das Programm funktioniert jetzt.
MfG
Moritz
Lesezeichen