Tone-Fading.. brauche Hilfe...

Hab jetzt gesehn das die Frequenz zwischen 4000 und 4100 hin und her wechselt....
Logikfehler soweit erkannt...., aber WIE behebe ich den? Scheinbar ist meine Logikschaltung im Gehirn auch fehlerhaft . Egal ob ich if oder while nehme , es kommt das gleiche raus