Esto suena un poco como un problema XY para mí.
Si solo desea producir un sonido cada vez que su MCU detecta alguna condición, le sugiero que use algún tipo de timbre (magnético o piezoeléctrico). Es simple, confiable, eficiente en energía, y barato. ¡Usar una computadora solo para esta tarea es un exceso excesivo!
Sin embargo, supongo que haces la pregunta de esta manera porque más adelante quieres activar algo más complicado que necesita tu computadora. La forma genérica de resolver este problema es escribir en la computadora un programa siempre activo (un "demonio" ) que habla a su mcu a través del puerto serie (o USB o lo que sea) y hace lo que sea necesario. , cuando sea necesario: (ejemplo de python)
import serial
ser = serial.Serial()
while (True) :
if Serial.read()=='a' :
# do something
Es probable que también pueda iniciar un shell estándar (bash, zsh o lo que esté disponible para su sistema operativo) hablando a través del puerto serie. Debe configurar el puerto serie antes de eso (stty viene a mi mente); pero luego no necesita escribir / mantener nada en la PC por sí mismo y simplemente escribe comandos desde su mcu en el TX serial.