Como seguimiento del entrada de Audio de Arduino tutorial que publiqué la semana pasada, escribí un bosquejo que analiza una señal en las entradas analógicas del Arduino y determina la frecuencia. El código utiliza una frecuencia de 38,5 kHz de muestreo y se generaliza para waveshapes arbitrarias. También he dado vuelta el LED conectado al pin 13 en un indicador de recorte, para que usted sepa si usted necesita ajustar la amplitud de la señal que usted envía en el Arduino.
Algunas ideas de proyecto para el código presentado aquí son:
proyectos reactiva pitch- cambiar el color de LEDs RGB con la echada, o hacer una cerradura que sólo se abre cuando cantas un tono o melodía
audio para la conversión de MIDI- Haz el Arduino traducir una señal en una serie de mensajes MIDI. Ver mi instructable sobre conseguir el Arduino para enviar y recibir MIDI para las porciones de código de ejemplo para empezar
efectos de audio- utiliza la información de frecuencia para reconstruir una señal de audio de la biblioteca tone() o con algunas muestras almacenadas para hacer un fresco efectos sintetizador de caja
El primer paso de este proyecto es para configurar el circuito de entrada de audio. Escribí un Instructable detallada sobre eso aquí.