Titulamos así este post y los siguientes de esta temática porque serán los referentes al trabajo simultáneo del pequeño prototipo para controlar el movimiento.

Cómo finalmente hemos decidido utilizar dos motores (motorDC y servomotor) hemos empezado las pruebas para conseguir controlar todo esto.
1- Motor DC: utilizamos de partida el código de ejemplo del motor DC proporcionado por H. Barragán.
ESQUEMA L293D:
CODIGO WIRING:
// Demonstrates the use a DC Motor motor with the L293D Motor Driver chip.
int motorpin = 0; // L293D Pin En1 connected to pin PWM 0 (on-board LED)
int motorpin = 0; // L293D Pin En1 connected to pin PWM 0 (on-board LED)
void setup() { }
{
analogWrite(motorpin, 125);
// turn ON the Motor at medium speed
delay(100); // wait 100ms for next reading
}
2-ServoMotor: pretendemos mover 90 grados el servomotor para poder montar un eje para girar las ruedas.
Servo myservo;
void setup()
{ myservo.attach(16);
// attaches a servo connected to pin 16
}
void loop()
{ myservo.write(90);
// position the servo angle at 90 degrees
}
Hasta aquí esta actualización, en este momento ya nos han surgido ciertos problemas de montaje: conexión de los cables con la placa wiring y alimentación de los motores.