- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 16

Thema: Problem mit der Accelstepper.h

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #6
    Benutzer Stammmitglied
    Registriert seit
    28.09.2013
    Beiträge
    49
    void Joystick(int x)
    {

    int analog_in0 = (512 - analogRead(ANALOG_IN0));
    int analog_in1 = (512 - analogRead(ANALOG_IN1));
    int analog_in2 = (512 - analogRead(ANALOG_IN2));
    int analog_in3 = (512 - analogRead(ANALOG_IN3));


    int AN0, AN01;
    int AN1, AN11;
    int AN2, AN21;
    int AN3, AN31;


    //.......Stepper1..........//
    if (analog_in0 >= 35 )
    {
    AN0 = exp(analog_in0 / 67);
    Stepper0.setSpeed(AN0) ;
    Stepper0.runSpeed();
    }
    else if (analog_in0 <= -35)
    {
    AN01 = exp(-analog_in0 / 67);
    Stepper0.setSpeed(-AN01) ;
    Stepper0.runSpeed();
    }

    //........Stepper2...........//
    if (analog_in1 >= 35 )
    {
    AN1 = exp(analog_in1 / 67 );
    Stepper1.setSpeed(AN1) ;
    Stepper1.runSpeed();
    }
    else if (analog_in1 <= -35)
    {
    AN11 = exp(-analog_in1 / 67 );
    Stepper1.setSpeed(-AN11) ;
    Stepper1.runSpeed();
    }

    //..........Stepper3..........//
    if (analog_in2 >= 35)
    {
    AN2 = exp (analog_in2 / 67);
    Stepper2.setSpeed(AN2) ;
    Stepper2.runSpeed();
    }
    else if (analog_in2 <= -35)
    {
    AN21 = exp (-analog_in2 / 67);
    Stepper2.setSpeed(-AN21) ;
    Stepper2.runSpeed();
    }

    //............Stepper4...........//
    if (analog_in3 >= 35 )
    {
    AN3 = exp (analog_in3 / 67);
    Stepper3.setSpeed(AN3) ;
    Stepper3.runSpeed();
    }
    else if (analog_in3 <= -35)
    {
    AN31 = exp (-analog_in3 / 67 );
    Stepper3.setSpeed(-AN31) ;
    Stepper3.runSpeed();
    }


    if (analog_in0 < -20 || analog_in0 > 20 || analog_in1 < -20 || analog_in1 > 20 ||analog_in2 < -20 || analog_in2 > 20 ||analog_in3 < -20 || analog_in3 > 20 )
    {
    return 1;
    }


    }

    Stimmt das so ? Oben sollte jetzt beim bewegen eines Joysticks eine 1 in Joystick(int x) stehen bzw für x ?
    Wobei void steht ja für keinen Wert .... normal schreibt man ja int main(void) oder int main (int x) .... wie sieht das beim Arduino aus ?
    logisch wäre int Joystick(int x) oder ?
    Geändert von jok3r (25.03.2014 um 18:25 Uhr)

Ähnliche Themen

  1. Problem mit der Taster
    Von oliver123 im Forum Asuro
    Antworten: 6
    Letzter Beitrag: 25.04.2011, 11:46
  2. [ERLEDIGT] Problem mit der Textbox
    Von TomEdl im Forum Anregungen/Kritik/Fragen zum Forum und zum Wiki RN-Wissen
    Antworten: 1
    Letzter Beitrag: 19.03.2011, 13:13
  3. Problem mit der Linienverfolgung
    Von Hohenloher im Forum Asuro
    Antworten: 6
    Letzter Beitrag: 25.03.2010, 19:16
  4. Problem mit der Streckenberechnung
    Von Der_Anfänger im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 10
    Letzter Beitrag: 16.07.2007, 11:01
  5. Problem mit der Hysterese
    Von Jimmy C im Forum Elektronik
    Antworten: 19
    Letzter Beitrag: 07.07.2004, 19:36

Berechtigungen

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

Labornetzteil AliExpress