Eingedampfte Variante:
Code:
float w4berechnen (float x1, float y1) {
  return acos((114196.0 - x1*x1 + y1*y1) / 102960.0);
}

float lzahn2berechnen (float W4) {
  return sqrt(   21164.49 - cos (W4 +  0.09180432) *  20574.0  );
}

void setup() {
  Serial.begin (250000); 
  while (!Serial);
}

void loop() {
  float x1 = 213.56994;
  float y1 = 57.56108;
  float w4 = w4berechnen(x1, y1);
  float lzahn2 = lzahn2berechnen(w4);
  
  Serial.print ("lzahn2 = ");
  Serial.println (lzahn2 );  
  Serial.print ("w4 = ");
  Serial.println (w4);     
  delay(2000);
}