Wenn du die aktuelle Lib verwendest, dann kannst du die
Funktion Msleep() verwenden.
Code:MotorDir(FWD,FWD); MotorSpeed(200,200); Msleep(5000) //lässt ASURO 5 sec. lang "schlafen", Motor geht weiter MotorSpeed(0,0);
Hallo Leute,
Ich möchte meinen Asuro so programmieren das er eine bestimmte Zeit lang nach vorne fahren soll!!! Ist das überhaupt möglich ihn so zu programmieren?????Bitte helft mir!!!!!!!!
Dankeschön schon mal im voraus!!
MFG SEBI
Wenn du die aktuelle Lib verwendest, dann kannst du die
Funktion Msleep() verwenden.
Code:MotorDir(FWD,FWD); MotorSpeed(200,200); Msleep(5000) //lässt ASURO 5 sec. lang "schlafen", Motor geht weiter MotorSpeed(0,0);
Salvo errore et omissione
sebi: warum liest du nicht einfach die anleitung? da steht alles drin dazu...
du lässt ihn fahren, machst eine zeitverzögerung, und lässt ihn anhalten. alles was du bauchst steht in der anleitung.
Ein meiner Meinung nach sehr gelungenes Tutorial zur Installation und Inbetriebnahme der neusten Lib findest du hier:
https://www.roboternetz.de/phpBB2/viewtopic.php?t=33149
Viel Erfolg
Hallo Sebi17,
natürlich kanst du auch ohne Msleep() auskommen, wenn du eine 'verlängernde' Schleife um die Sleep()-Funktion machst.
Ungefähr so etwas:Damit 'verlängerst' du die Schlafzeit der CPU etwas heftig und dann schaltest du die Motoren ab, wie jzd und damaltor schon schrieben.Code:int i; for (i = 0; i < 1000; i++) Sleep (255);
@jawo3
Honig. Danke.
Lieber Asuro programieren als arbeiten gehen.
Lesezeichen