ok, das mit dem 2x aufrufen war ein typischer guttenberg...
ich habe nun die variante mit den initialisierungsbefehlen vor der while-schleife ausprobiert, wie schon einiges andere davor - keine besserung, bzw. es ist egal, ob davor oder drinn. Ich denke der unterschied besteht "nur" darin, dass wenn sie in der schleife drinn sind, werden die Servos bei jedem durchlauf initialisiert...
Was anderes ich mir aber aufgefallen:
sobald diese zeile:
distsrf02_1 = SRF02_calculate(SRF02_measure(CH_SRF02_1, MODE_US));
im code auftaucht, funktioniert die initialisierung der Servos erst beim dritten drücken des startbuttons (das zweite drücken ist der programmabbruch zwischen den zwei starts)...
ich weiss echt nicht weiter...
Lesezeichen