l298 carrito puente h
carrito con puente h l298

Buen dia jovenes, aqui les comparto el codigo con el que estuvimos haciendo pruebas en clase, espero les sirva para practicar con su carrito.

int in1= 2;

int in2= 3;

int in3= 4;

int in4= 5;

void setup (){

pinMode(in1,OUTPUT);

pinMode(in2,OUTPUT);

pinMode(in3,OUTPUT);

pinMode(in4,OUTPUT);

}

void loop(){

alto();

delay(1000);

adelante();

delay(5000);

derecha();

delay(1000);

adelante();

delay(5000);

izquierda();

delay(1000);

adelante();

delay(10000);

alto();

delay(5000);

}

void adelante(){

digitalWrite(in1,HIGH);

digitalWrite(in2,LOW);

digitalWrite(in3,LOW);

digitalWrite(in4,HIGH);

}

void atras(){

digitalWrite(in1,LOW);

digitalWrite(in2,HIGH);

digitalWrite(in3,HIGH);

digitalWrite(in4,LOW);

}

void izquierda(){

digitalWrite(in1,LOW);

digitalWrite(in2,LOW);

digitalWrite(in3,LOW);

digitalWrite(in4,HIGH);

}

void derecha(){

digitalWrite(in1,HIGH);

digitalWrite(in2,LOW);

digitalWrite(in3,LOW);

digitalWrite(in4,LOW);

}

void alto(){

digitalWrite(in1,LOW);

digitalWrite(in2,LOW);

digitalWrite(in3,LOW);

digitalWrite(in4,LOW);

}