I know nothing about code or how to start but am eager to learn. I purchased an Arduino Mega 2560 R3, SainSmart sensor shield, and a Megamoto to control a large geared motor. I don't know if I need the sensor shield but I figured I needed somewhere to connect my end limit switches and start program switch. There are limit switches at each end, and I'd like to ramp up starting at 20% and taking 5 seconds to get to 100%. If possible id like the program to watch amp draw so it will reverse if gets in a bind. A simple momentary contact will start the program.
Someone please help me put this together but then explain what does what and why