PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Asuro ein bestimmte Zeit faher lassen



Sebi17
29.08.2007, 18:57
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 O:)

jzd
29.08.2007, 19:19
Wenn du die aktuelle Lib verwendest, dann kannst du die
Funktion Msleep() verwenden.


MotorDir(FWD,FWD);
MotorSpeed(200,200);
Msleep(5000) //lässt ASURO 5 sec. lang "schlafen", Motor geht weiter
MotorSpeed(0,0);

damaltor
29.08.2007, 19:36
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.

jawo3
03.09.2007, 15:10
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

Sternthaler
10.09.2007, 00:27
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:
int i;
for (i = 0; i < 1000; i++)
Sleep (255);Damit 'verlängerst' du die Schlafzeit der CPU etwas heftig und dann schaltest du die Motoren ab, wie jzd und damaltor schon schrieben.

@jawo3
Honig. Danke.