El altavoz (8 Ω, 0,5–3 W) es un pequeño altavoz dinámico que convierte una señal eléctrica en sonido. A diferencia de un zumbador, que solo pita, reproduce música, voz y archivos MP3 con un sonido natural y de amplio rango. Su bobina se mueve adelante y atrás en el campo de un imán permanente y hace vibrar el cono. En proyectos de aficionados son habituales los modelos de 28–57 mm de diámetro; tienen dos terminales (+ y −) y una impedancia de 8 Ω. Un pin de microcontrolador no puede excitar un altavoz directamente: una carga de 8 Ω consume mucha más corriente de la que permite el pin y puede dañarlo. Por eso se conecta a través de un DFPlayer Mini (alimenta hasta 3 W directamente), un amplificador como el PAM8403 o el MAX98357A, o un transistor con una resistencia en serie. El sonido se genera con tone() en Arduino, con LEDC, el DAC o I2S en el ESP32 y con PWM en la Raspberry Pi Pico. Conviene elegir un altavoz con una potencia igual o algo superior a la del amplificador. Se usa en reproductores MP3, timbres, relojes parlantes, alarmas, cajas de música y pruebas de frecuencia auditiva.

