I generated a PWM from Arduino and everything is fine, all was left was to filter the signal to obtain the sine wave, but to my surprise, I didn't have to... which I find wierd.
I use soundcard Oscilloscope to read the signal using the input micro jack of the computer.
And here is the sine wave read
Did I forget something, or there is some hidden filter in the soundcard?
I appreciate your help, thanks.