Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeit Begrenstes Fahren
!!!HELP!!!
Kan mir Jemand sagen wie ich meinen ausro nur ein Stück(ca. 5sek) gradeaus fahren lassen kann???
Am besten im ganzen programm
Bin anfenger und hab noch nicht die große Erfahrung.
Würde mich über Antworten Freuen.
Schonmal DANKE im Foraus
radbruch
10.01.2009, 18:06
Hallo
Ich hab's nicht getestet, aber ich denke, das sollte so funktionieren:
// Zeitsteuerung mit der orginalen 72kHz-Library 9.1.09 mic
// Sleep(1) verzögert 1/72000 Sekunden, Sleep(72) verzögert 1/1000 sec
// Eine Schleife die 1000mal sleep(72); aufruft verzögert ca. 1 Sekunde.
// (Neuere Libs verwenden einen 36kHz-Timer, Sleep(36) ist dann 1 ms)
#include "asuro.h"
unsigned int i; // Vorzeichenlose 16bit-Variable definieren
int main(void)
{
Init(); // Initialisieren nicht vergessen!
MotorSpeed(200,200); // Motoren starten
StatusLED(RED); // Anzeige: Zeit läuft
for(i=0; i<4999; i++) Sleep(72); // 5 Sekunden rumdüsen
StatusLED(YELLOW); // Anzeige: Zeit vorbei
MotorSpeed(0,0); // Motoren anhalten
while(1); // Leerlaufprozzess ;)
return(0);
}
Gruß
mic
Danke Radbruch!
Läuft gut
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.