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

Entradas populares