This is a quick start guide to start coding the pedalSHIELD MEGA.
I am going to explain just the basic ideas you need to know to progress as fast as possible and then a series of effects from easy to difficult.
1. What Do You Need to Know About the Hardware?
You need to know which pins are used to connects the hardware resources (LEDs, buttons, switch, Display, ADC, PWMs). Then in the effect codes, you will know which pins need to be read or write.
To be able to code and use the OLED display, you will need to install the U8gh libraries, there is a short tutorial that explains how to do it.
Once all the software is installed your system should look like this:
3. Lets Start Coding!
We have a series of pedal effects already coded and available in the forum. All these effects have "educational" purposes. The idea is to have them as a base to start improving or coding your own effects. Therefore, these codes have a balance between performance and complexity so you can understand them easily.
Going from easy to difficult, the natural evolution is: