Sinus signal mit variable frequenz

alles klar danke.

void loop(){
for( FREQUENCY=45 ; FREQUENCY<= 55 ; FREQUENCY++){
if (FREQUENCY <= 55){
for ( FREQUENCY = 55; FREQUENCY <= 45 ; FREQUENCY--){
}
}
delay (2000);
}
}

stimmt das so ?