Liste der Anhänge anzeigen (Anzahl: 1)
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);
}
//-----------------------------------------------------/
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Robotiker,
Ich hab mich ein bischen verliebt in die Asuro und seinem Atmega chip. Ich mochte mahl genau verstehen wass da alles in die Atmega chip hervor geht. Mann ist das ein menge Arbeit!
Ich hab mich jetzt mahl auf die InfraRot empfanger geworfen (mit hilfe von die Asuro.c Datei) und mahl ein einfaches Asuro steurung program geschrieben.
Vielleicht habt Ihr schon manchmal dasselbe gemacht. Ich mochte's nur zeigen.
Mit Hyperterminal kan mann Asuro mittels die pfeilen-tasten lenken.
(immer die '.txt' entfernen)
Gruss,
Henk