No consigo la forma de controlar un motor DC, mediante joystick ps2.

Hola chicos, mirad estoy haciendo una pruebas pero llevo dias atascado, e podido manejar 2 servos bidireccionalmente.Lo que ocurre que cuando voy a pasar al "siguente paso" conectr el motor no se como hacerlo, e usado un codigo de prueba del codigo de la libreria y funciona.

Me estoy volviendo loco y no me funmciona ningun codigo,acontinuacion os adjunto el que tengo hecho para mover 2 servos.

// include the library code:

#include <Servo.h>

const int servo1 = 3;       // Servo 1
const int servo2 = 10;       // Servo 2
const int joyH = 3;        // IZquierda / derecha
const int joyV = 4;        // Alante / atras

int servoVal;           // variable para leer el valor del pin analogico

Servo myservo1;  // 
Servo myservo2;  // Crea un objeto,en este caso un servo




void setup() {

  // Servo  
  myservo1.attach(servo1);  // 
  myservo2.attach(servo2);  // attaches the servo

}


void loop(){

    // Lee el valor izquierda y derecha ( valor de 0 asta 1023 )
    servoVal = analogRead(joyH);          
    servoVal = map(servoVal, 1023, 0, 180, 0);              // Escala entre el 0 y 180

    myservo2.write(servoVal);                              // Establece la posicion deacuerdo al valor   

    // Lee el valor de arriba y abajo ( valor de 0 asta 1023 )
    servoVal = analogRead(joyV);           
    servoVal = map(servoVal, 180, 180, 180, 1800);         // Escala entre ( 70 y 180 )

    myservo1.write(servoVal);                             // Establece la posicion deacuerdo al valor
    delay(15);                                           //  Tiempo de espera
 
}

Estoy usando Mega 2560 y un driver de motor pag aqui:Driver motor, librerias etc

y una foto con los componentes:CHAPUBOARD

pd: solo uso 1 joystick, de momento no me queiro complicar paso a paso amigos.
Muchyas gracias de antemano.

Y quien podia aparecer que no sea Surbyte!!

Una de cal y una de arena:
La buena:
10 puntos por como presentas todo, con links, imagenes todo perfecto.
La Mala:
Mal porque es doble post. O sea, ya estas preguntando lo mismo que tu proyecto y de nuevo no se permite.

Pero solo para que lo tengas presente y no quiero discutir contigo otra vez.
Debes ser paciente y esperar las respuestas en tu post y no abrir otros temas relacionados con el mismo objetivo.

Te contesto allá pero creí que ibamos bien?

Jo, pensé que al estar en otro tema, podria solo solucionar esto aquí, y en mi otro hilo seguir con el avance.

Gracias,surbyte de veras.

Si porsupuesto, solo que pensé que seria lo mejor en este apartado.

Mis disculpas señores,ya lo sé de antemano.

Y no,jamas volveré a discutir con usted surbyte, muchas gracias por tu tiempo.