Paso 12: Código para hacer Robot vaya hacia adelante, derecha, izquierda, invertir y dejar todo en un bucle
int LeftMotorForward = 10; PIN 10 tiene izquierda Motor conectado en placas Arduino.int LeftMotorReverse = 9; PIN 9 tiene izquierda Motor conectado en placas Arduino.
int RightMotorForward = 12; Pin 12 tiene derecho Motor conectado en placas Arduino.
int RightMotorReverse = 13; PIN 13 tiene derecho Motor conectado en placas Arduino.
//-----------------------------------------------------------------------------
void setup()
{
pinMode (LeftMotorForward, salida);  Inicializa el pin como salida.
pinMode (RightMotorForward, salida);  Inicializa el pin como salida.
pinMode (LeftMotorReverse, salida);  Inicializa el pin como salida.
pinMode (RightMotorReverse, salida);  Inicializa el pin como salida.
}
//-----------------------------------------------------------------------------
El siguiente bucle es hacer que el Robot vaya staright
void loop()
{
void Driveforward();
digitalWrite (RightMotorForward, alto);   encender el Motor derecho
digitalWrite (LeftMotorForward, alto);   encender el Motor izquierda
Delay(10000);               esperar 10 segundos
digitalWrite(RightMotorForward,LOW);   Apagar el derecho Motor
digitalWrite (LeftMotorForward, bajo);   Gire a la izquierda Motor apagado
Delay(10000);               esperar 10 segundos
//-----------------------------------------------------------------------------
void Rightturn();
digitalWrite (RightMotorForward, bajo);   Apagar el derecho Motor
digitalWrite (LeftMotorForward, alto);   encender el Motor izquierda
Delay(10000);               esperar 10 segundos
digitalWrite(RightMotorForward,LOW);   Apagar el derecho Motor
digitalWrite (LeftMotorForward, bajo);   Gire a la izquierda Motor apagado
Delay(10000);               esperar 10 segundos
//-----------------------------------------------------------------------------
void Leftturn();
digitalWrite (RightMotorForward, alto);   encender el Motor derecho
digitalWrite (LeftMotorForward, bajo);   Gire a la izquierda Motor apagado
Delay(10000);               esperar 10 segundos
digitalWrite(RightMotorForward,LOW);   Apagar el derecho Motor
digitalWrite (LeftMotorForward, bajo);   Gire a la izquierda Motor apagado
Delay(10000);   esperar 10 segundos
//-----------------------------------------------------------------------------
Reverse() anulada;
digitalWrite (RightMotorReverse, alto);   encender el Motor derecho
digitalWrite (LeftMotorReverse, alto);   encender el Motor izquierda
Delay(10000);               Espere 10 segundos
digitalWrite (RightMotorReverse, bajo);   encender el Motor derecho
digitalWrite (LeftMotorReverse, bajo);   encender el Motor izquierda
Delay(10000);               Espere 10 segundos
//-----------------------------------------------------------------------------
void Allstop();
digitalWrite (RightMotorReverse, bajo);   encender el Motor derecho
digitalWrite (LeftMotorReverse, bajo);   encender el Motor izquierda
Delay(10000);               esperar 10 segundos
digitalWrite(RightMotorForward,LOW);   Apagar el derecho Motor
digitalWrite (LeftMotorForward, bajo);   Gire a la izquierda Motor apagado
Delay(10000);    esperar 10 segundos
//-----------------------------------------------------------------------------
}			













