Sorry, I know my first post was very vague. I was forced to use my phone for internet since my home service was down. I am back up again so here is the code that is giving me troubles:
int oldValue = 0;
void setup() {
pinMode(9 , OUTPUT);
pinMode(10 , OUTPUT);
Serial.begin(9600);
}
void loop() {
int potValue = analogRead(A1);
if ( potValue != oldValue ) {
dualMotorSteering ( potValue );
oldValue = potValue ;
}
// Serial.println (potValue, DEC);
}
void dualMotorSteering (int sensorValue) {
int motorVal ;
int speedVal ;
Serial.print (sensorValue);
if (sensorValue > 0 && sensorValue < 131) {
motorVal = 1 ;
speedVal = 0 ;
}
if (sensorValue > 130 && sensorValue < 151) {
motorVal = 1 ;
speedVal = 85 ;
}
if (sensorValue > 150 && sensorValue < 166) {
motorVal = 1 ;
speedVal= 170 ;
}
if (sensorValue > 205 && sensorValue < 251) {
motorVal = 2 ;
speedVal = 170 ;
}
if (sensorValue > 250 && sensorValue < 361) {
motorVal = 2 ;
speedVal= 85 ;
}
if (sensorValue > 360) {
motorVal = 2 ;
speedVal = 0 ;
}
switch ( motorVal ) {
case 1 :
analogWrite ( 9 , speedVal );
analogWrite ( 10 , 256 );
break;
case 2 :
analogWrite ( 10 , speedVal );
analogWrite ( 9 , 256 );
break;
}
Serial.println (" ");
Serial.println ("out");
return;
}