Paso 3: Determinar la dirección del robot
Usted puede aprender más sobre L293D desde internet.
Básicamente, el motor gira cuando están enfrente de los insumos suministrados.
Por ejemplo alta, baja puede girar el motor hacia la derecha mientras bajas, alta en contra las agujas del reloj.
Si ambas entradas son iguales, entonces el motor no gira.
El siguiente bosquejo le ayudará a determinar lo que las entradas para los 2 motores el robot avanzará. Copiar y pegar en el IDE de Arduino
int lm = 9; //pin 9 de arduino al pin 7 del ic
int lmr = 8; //pin 8 de arduino al pin 2 del ic
rm de int = 10; //pin 10 de arduino al pin 10 del ic
int rmr = 7; //pin 7 de arduino al pin 15 de ic
+ ve de lm al pin 6, - ve al pin 3 //+ve de rm al pin 11, - ve al pin 14
void setup()
{pinMode(lm,OUTPUT);
pinMode(lmr,OUTPUT);
pinMode(rm,OUTPUT);
pinMode(rmr,OUTPUT); }
void loop()
{digitalWrite(lm,LOW); //both avanzar
digitalWrite(lmr,HIGH);
digitalWrite(rm,HIGH);
digitalWrite(rmr,LOW); }
En mi caso se observó que el bot seguirá adelante, pin 9 del Arduino es alta, es baja (para el motor izquierdo) pin 8, pin 10 es alto, pin 7 es baja (para el motor derecho). Pruebe diferentes combinaciones hasta llegar a la dirección deseada. Semejantemente para mover hacia atrás que la combinación es alta, bajo, bajo, alto. El bot se vaya a la derecho si va motor izquierdo y derecho se detiene dando entradas mismo. Del mismo modo para la izquierda.