Customizable Guitar Pedal
This project is a combination of physical circuitry and code. It consists of three stages, starting with an amplification stage that raises the guitar signal to audible levels using an op-amp. The signal is then passed to the Arduino UNO, where various interchangeable effects are programmed in C++. I implemented a volume control effect, and tremolo effect, and a distortion effect. The output stage then reconstructs the signal and filters out the high harmonics before passing it to the output jack.