Hallo,
Du hast doch hier 2x die Wurzel drin? Das ist doch Deine sich änderte Zeitverzögerung je nach LED Position. Oder steh ich mal wieder auf dem Schlauch?
delay((sqrt(((float)20 - pos)/20) - sqrt((19.0 - pos)/20)) * 500);
Muß mich wohl doch verrechnet haben. Du müßtest Dich zwischen Werten von 12,66 und 111,8 bewegen?
Excel Formel:
=SUMME((WURZEL((20 - A1)/20) - WURZEL((19 - A1)/20))*500)
In Spalte A gehts von 0 bis 19