.....мда.Я вообще не про это спрашиваю!И как ты собираешься издавать звуки командой "digitalWrite" ,а указывать время продолжительности звука командой "delay"?
Если пищалка с собственным генератором, то digitalWrite самое оно. Если без, то tone() или analogRead() - тон звука, delay() - длительность в обоих случаях.