[Solved] Tone(), seems that is working, but no sound

When all else fails RTFM https://www.arduino.cc/en/Reference/Tone.

It says on the first line:-

Generates a square wave of the specified frequency (and 50% duty cycle) on a pin. A duration can be specified, otherwise the wave continues until a call to noTone().

So indeed you are stopping the tone almost as soon as it begins.

Also what is this about putting an infinite loop in the setup function. That code should go in the loop function, that is what the loop function is for.