Estoy buscando controlar Arduino leyendo los comandos de audio enviados desde una frambuesa pi (a través de JavaScript). He encontrado el código SoftModem y me pregunto cómo funciona. Afirma que "utiliza el conector de audio del teléfono y la codificación FSK tipo módem Bell 202", pero me pregunto cómo se hace. ¿No necesita muestrear el ADC y aplicar algún filtro como FFT? Parece que no puedo encontrar dónde se hace todo esto.
Cualquier pensamiento apreciado.