Klappts denn ohne Auslagern?
Hier eine vereinfachte Version:
Code:void Joystick() { 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)); //.......Stepper1..........// if ( analog_in0 <= -35 || analog_in0 >= 35) { Stepper0.setSpeed(exp(analog_in0 / 67)) ; Stepper0.runSpeed(); } //.......Stepper1..........// if ( analog_in1 <= -35 || analog_in1 >= 35) { Stepper1.setSpeed(exp(analog_in1 / 67)) ; Stepper1.runSpeed(); } //.......Stepper2..........// if ( analog_in2 <= -35 || analog_in2 >= 35) { Stepper2.setSpeed(exp(analog_in2 / 67)) ; Stepper2.runSpeed(); } //.......Stepper3..........// if ( analog_in3 <= -35 || analog_in3 >= 35) { Stepper3.setSpeed(exp(analog_in3 / 67)) ; Stepper3.runSpeed(); } // Ausgabe im Serial Monitor Serial.print( analog_in0 ); Serial.print( ' ' ); Serial.print( analog_in1 ); Serial.print( ' ' ); Serial.print( analog_in2 ); Serial.print( ' ' ); Serial.println( analog_in3 ); }







Zitieren

Lesezeichen