Welcome, Guest
Username: Password: Remember me

TOPIC: How to start programming pedalSHIELD UNO

How to start programming pedalSHIELD UNO 10 months 2 weeks ago #456

  • Ray
  • Ray's Avatar
  • NOW ONLINE
  • Administrator
  • Posts: 233
  • Thank you received: 51
  • Karma: 8
This is a quick start guide to code pedalSHIELD UNO. I am going to explain just the basic ideas you need to know to progress as fast as possible.


1. What Do You Need to Know About the Hardware?
You need to know how the hardware resources (leds, buttons, ADCs, PWMs) are mapped:

pedalshield_uno_connections.png


Inputs:
Digital_2: TOGGLE SWITCH.
Analog_4: PUSH-BUTTON_1.
Analog_5: PUSH-BUTTON_2.
Analog_0: GUITAR INPUT JACK.
Digital_12: TRUE-BYPASS FOOTSWITCH.

Outputs:
Digital_13: LED.
PWM_9 (Digital9): OUTPUT JACK.
PWM_10(Digital10): OUTPUT JACK.


2. Installing the Software.
The integrated development environment (IDE) software for Arduino UNO is needed. It is available in the Arduino Software page with all the instructions. There is also a getting started with Arduino UNO guide for more details.

Once all the software is installed the environment should look like this:

pedalshield-uno-cables.jpg



3. Start Coding!
There is a series of pedals already coded and available in the forum. All this effects have "educational" purposes. The idea is to have them as a base to start improving or coding your own effects, so the codes have a balance between performance and complexity so you can understand them easily.

Going from the easy to difficult, the natural evolution is:

Clean/Transparent pedal.
Volume/Booster pedal.
Distortion pedal.
Fuzz Distortion pedal.
Bit-Crusher pedal.
Daft Punk Octaver pedal.
Signal Generator pedal.
Metronome.
Delay pedal.
Tremolo pedal.

You can also download them all in a .zip file:

pedalshield_uno_pedal_examples.zip
Last Edit: 9 months 4 weeks ago by Ray.
The administrator has disabled public write access.
Time to create page: 0.199 seconds
Powered by Kunena Forum
Joomla SEF URLs by Artio