Hallo!!
Ich arbeite grade an einer extra datei die das programmieren in c mit bisher 3 funktionen vereinfacht:
-MotorSpeed wird zu Speed und muss nun in prozent angegeben werden(individuell einstellbar auf eigenen roboter rechts-links-verhältnis....)
-Blinken aller LEDs mit angaben des zeitintervalls in 10tel sekunden
- unsd die dafür nötige funktion die sleep benutzt um einen timer in 10tel sekunden einzubauen.
Code:/************************************************************ * * Dateiname: eigen.h * Projekt : ASURO * * * Ver. Date Author Comments * ------- ---------- -------------- ------------------------------ * 1.00 27.01.2005 build * ************************************************************/ /*********************************************************** * * Dieses Program ist frei verwendbar für jegliche Zwecke. man darf es verändern und/oder * duplizieren. Ich übernehme keine Haftung für eventuelle Schäden durch diese Datei. * ************************************************************/ //Sleep mit eingabe in 10tel sekunden! //----------------------------------------------------- void Wait(unsigned int sek); void Wait(unsigned int sek){ unsigned int i; unsigned int x; for(i=0; i<sek;i++){ for(x=0;x<36;x++){ Sleep(200); } } } //----------------------------------------------------- /*Blinken aller LEDs in rot */ //------------------------------------------------- void Blinken(int i); void Blinken(int i){ StatusLED(RED); FrontLED(ON); BackLED(ON,ON); Wait(i); StatusLED(OFF); FrontLED(OFF); BackLED(OFF,OFF); Wait(i); } //--------------------------------------------------- /*MotorSpeed=Speed ( jetzt mit prozent angabe!)*/ //---------------------------------------------------- void Speed(int x, int y); void Speed(int x, int y){ unsigned char left,right; if (((x*255)/100)>255){Blinken(10);} if (((x*251)/100)>251){Blinken(20);} left=(x*255)/100; right=(y*251)/100; MotorSpeed (left,right); } //-----------------------------------------------------/







Zitieren

Lesezeichen