Reto L293D
Conexión:
Código:
int EN1 = 8;
int EN2 = 9;
int EN3 = 11;
int EN4 = 10;
void setup()
{
pinMode(EN1, OUTPUT);
pinMode(EN2, OUTPUT);
pinMode(EN3, OUTPUT);
pinMode(EN4, OUTPUT);
}
void loop()
{
//adelante
digitalWrite (EN1, HIGH);
digitalWrite (EN2, LOW);
//adelante
digitalWrite (EN3, HIGH);
digitalWrite (EN4, LOW);
delay(3000) ;
// atrás
digitalWrite (EN1, LOW);
digitalWrite (EN2, HIGH);
// atrás
digitalWrite (EN3, LOW);
digitalWrite (EN4, HIGH);
delay(3000) ;
// Parar
digitalWrite (EN1, HIGH);
digitalWrite (EN2, HIGH);
digitalWrite (EN3, HIGH);
digitalWrite (EN4, HIGH);
delay(3000);
// Izquierdo
digitalWrite (EN1, LOW);
digitalWrite (EN2, LOW);
digitalWrite (EN3, HIGH);
digitalWrite (EN4, LOW);
delay(3000);
// Derecha
digitalWrite (EN1, HIGH);
digitalWrite (EN2, LOW);
digitalWrite (EN3, LOW);
digitalWrite (EN4, LOW);
delay(3000);
}
¿Qué y cómo aprendí?
Aprendí sobre el puente H y su uso. Lo aprendí mediante una actividad en tinkercad y la explicación de la miss.
¿Cuáles fueron sus dificultades y como las superó?
Al principio me perdí un poco porque había muchos cables pero luego lo ordené. Y la dificultad más grande fue que no funcionaba mi programación pero luego me di cuenta que no había puesto bien el número de los pines y me falta una llave para que funcionara.
Comentarios
Publicar un comentario