Possible to use the PC's internal speaker?

Is there some way to send a tone from the UNO to the internal speaker and thus avoid the need for hardware such as a piezo transducer?

Terry, East Grinstead, UK


If a suitable program were running on the PC then you could send a message from the Arduino which would cause that program to make a tone on the PC speaker

You would, of course, need the suitable program. I believe that Python can control the PC speaker but I have no experience of it.

I bet you could do it with Processing. There's links you can find how to talk to a processing app to an Arduino. But, in the end, it might just be easier to just to do everything in processing.

-jim lee

Personally I would just bite the bullet and use either an active or passive piezo buzzer depending on the exact requirement