- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 10 von 26

Thema: [ASURO] Eure Programme

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #7
    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);
    }
    //-----------------------------------------------------/
    Angehängte Dateien Angehängte Dateien

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests