Paso 18: programa
Uno de mis efectos favoritos en este pedal es un retraso leve audio (distorsión). Me inspiré para tratar de crear una línea de retardo después de ver este código muy simple Publicada en blog de pequeña escala.
El Arduino no fue diseñado para el procesamiento de la señal de audio en tiempo real y este código es memoria y procesador intensivo. El código que se basa en el retraso del audio es especialmente memoria intensiva. Sospecho que la adición de un chip ADC independiente y externo RAM mejorará considerablemente la capacidad de este pedal hacer cosas impresionantes.
Hay 6 lugares para diferentes efectos en mi código, pero sólo he incluido 5. He dejado un espacio en blanco en el código de diseño y escriba su propio efecto. Dicho esto, puede reemplazar cualquier ranura con cualquier código que desee. Sin embargo, tenga en cuenta que tratando de hacer algo de fantasía también abruman el chip y mantener cualquier cosa suceda.
Descargar el código que se adjunta a este paso.