I have a sainsmart(Ada fruit) motor shield l293d, just got it. I went on the arduino playground and installed the library. Tried the example codes and the motor works just fine. I want to hook it up to a pot, and control the motor through the motorshield. Here is the problem, after reading and rereading, cannot find the motorPin designation for motor 1 terminal on the shield. Is their one? I have done this on the UNO, and used 3 as my motorPin. On the shield, I hook it into the terminal... How can I attach to a pin? Or is there a function that replaces a pin with a terminal?
I don't understand the question. You have the hardware hooked up and working already and don't seem to be changing the hardware - why is there any issue of terminals versus pins?
You already have an example sketch that controls the motor. You just need to take that example and replace the bit of code that decides what motor speed to use, with your code that reads an analog input and maps that value to a motor speed. Then just connect the ends of your pot to the power and ground pins and the wiper to the analog input, and you're done.
Bstanko6:
I have a sainsmart(Ada fruit) motor shield l293d, just got it. I went on the arduino playground and installed the library. Tried the example codes and the motor works just fine. I want to hook it up to a pot, and control the motor through the motorshield. Here is the problem, after reading and rereading, cannot find the motorPin designation for motor 1 terminal on the shield. Is their one? I have done this on the UNO, and used 3 as my motorPin. On the shield, I hook it into the terminal... How can I attach to a pin? Or is there a function that replaces a pin with a terminal?
#include <AFMotor.h>
AF_DCMotor motor(1, MOTOR12_64KHZ);
const int potPin = A0;
int potVal = 0;
int mappedPotVal = 0;