Estoy trabajando en un proyecto que esencialmente se usaría para medir el ruido producido por los ventiladores de techo y regular la velocidad si el ruido interfiere con los niveles del habla.
Para la primera fase de este proyecto tengo que detectar los niveles de ruido. He utilizado un amplificador de micrófono Electret MAX4466 para detectar el sonido y he escrito un boceto en arduino para medir la amplitud de pico a pico y calcular el voltaje. Estoy buscando proporcionar esta señal como entrada en un filtro de ponderación A (adjunto como ejemplo.m) en MATLAB. He descargado el paquete de soporte MATLAB Arduino. De alguna manera no puedo imaginar cómo incorporar la salida analógica del micro-amplificador al código de ponderación de matlab.
adjuntaré el código (example.m) para referencia. (es un código de fuente abierta para una respuesta de filtro de ponderación A genérica con AWGN)
Si hay sugerencias sobre una técnica mejor o diferente para resolver este problema, también lo apreciaría.