Oppure

Loading
05/04/10 17:07
salve a tutti, ho un problema. in pascal ho provato a usare la funzione sound(), funziona ma le note hanno tuutte la stessa frequenza.
esempio:

 program suono;
 uses crt;
 begin
 sound(440);
 delay(1000);
 sound(262);
 delay(1000;
 nosound;
end.


il risultato dovrebbe essere un LA di 1 secondo e un DO di un secondo.....ma il bip è sempre uguale.
06/04/10 10:54
sub0
hai provato a mettere un nosound dopo ogni nota?

begin
sound(440);
delay(1000);
nosound;
sound(non la ricordo xD);
delay(1000);
nosound;
end.
aaa
07/04/10 15:52
Phi
se voui usare funzioni così semplici conviene usare la procedura

beep(frequenza,durata in millisecondi


la trovi nella unit windows.

program esempio;
uses windows;
begin
beep(440,1000);
sleep(1000);
beep(262,1000);
sleep(1000;
end.


la funzione sleep è la stessa di delay.
aaa
08/04/10 13:42
ok grazie......con beep finalmente sento le frequenze diverse:k: