corregirme el codigo plis

hola soy muy novato y siento los errores:

necesito controlar 2 servos con 2 potenciometros y he hecho este codigo a partir de el ejemplo de arduino pero lo que me pasa es que al querer cambiar la posicion del servo con uno de los potenciometros no me va y al hacerlo con el otro muevo los 2 pero de forma descordinada

aqui va el codigo:

#include <Servo.h>

Servo myservo;
Servo myservo2;

int potpin = 0;
int val;
int potpin2 = 1;
int val1;

void setup()
{
myservo.attach(9);
myservo2.attach(3);
}

void loop()
{
val = analogRead(potpin);
val1 = analogRead(potpin2);
val = map(val, 0, 1023, 0, 179);
val1 = map(val, 0, 1023, 0, 179);
myservo.write(val);
myservo2.write(val1);
delay(15);
}

Dudo que la gente este para arreglarte el código aunque si para guiarte, a más a más creo que sin saber el circuito (los conectaste bien?), modelo de servos, potenciómetros, etc.

Además con títulos tan poco descriptivos de problema!

val = map(val, 0, 1023, 0, 179);
supongo que debería ser
val1 = map(val1, 0, 1023, 0, 179);

Razorblade: val = map(val, 0, 1023, 0, 179); supongo que debería ser val1 = map(val1, 0, 1023, 0, 179);

bravo !!

te me has adelantado. jj