Arduino Nano y Motoreductores TT

Prueba de motores o motoreductores para smart car que mueve adelante, atrás, derecha, izquierda y alto:

 

int dirmotorA1 = 2;
int dirmotorA2 = 3;
int dirmotorB1 = 4;
int dirmotorB2 = 5;

void setup()
{Serial.begin(9600);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
}

void loop()
{
{
Serial.println(“HLLH”); //atras ambos
digitalWrite (dirmotorA1,HIGH);
digitalWrite (dirmotorA2,LOW);
digitalWrite (dirmotorB1,LOW);
digitalWrite (dirmotorB2,HIGH);
delay(500);
}

{
Serial.println(“LHHL”); //adelante ambos
digitalWrite (dirmotorA1,LOW);
digitalWrite (dirmotorA2,HIGH);
digitalWrite (dirmotorB1,HIGH);
digitalWrite (dirmotorB2,LOW);
delay(500);
}

{
Serial.println(“LHLH”); //derecha
digitalWrite (dirmotorA1,LOW);
digitalWrite (dirmotorA2,HIGH);
digitalWrite (dirmotorB1,LOW);
digitalWrite (dirmotorB2,HIGH);
delay(500);
}
{
Serial.println(“LHLH”); //izquierda
digitalWrite (dirmotorA1,HIGH);
digitalWrite (dirmotorA2,LOW);
digitalWrite (dirmotorB1,HIGH);
digitalWrite (dirmotorB2,LOW);
delay(500);
}
{
Serial.println(“LLLL”);
digitalWrite (dirmotorA1,LOW);// para motor A
digitalWrite (dirmotorA2,LOW);
digitalWrite (dirmotorB1,LOW);// para motor B
digitalWrite (dirmotorB2,LOW);
delay(500);
}
}