Arduino gitarr Pedal (18 / 23 steg)
Steg 18: Program
En av mina favorit effekter på denna pedal är en liten ljud (distorsion) fördröjning. Jag blev inspirerad att försöka skapa en fördröjningslinje efter att ha sett detta verkligen enkel kod postat på liten skala blogg.
Arduino var inte avsedd för realtid audio signalbehandling och denna kod är både minne och processor intensivt. Den kod som är baserad på ljudfördröjningen är särskilt minneskrävande. Jag misstänker att tillägg av en fristående ADC chip och yttre RAM kommer att avsevärt förbättra möjligheten för denna pedal göra awesome saker.
Det finns 6 platser för olika effekter i min kod, men jag har bara tagit 5. Jag har lämnat en tom plats i koden för att designa och ange din egen effekt. Som sagt, kan du ersätta alla spelautomater med all kod som du önskar. Men tänk på att försöka göra något för fancy kommer att överväldiga chip och hålla något händer.
Hämta den kod som hör till detta steg.