miércoles, 2 de diciembre de 2020

1°P, 2°Q - Clase #5: Reto puente H L293D

 UNIDAD EDUCATIVA PARTICULAR "POLITÉCNICO"

3° AÑO PAI - 9° GRADO "A"

Clase #5: Reto puente H l293D

Nombre: Segundo Izurieta                            Fecha: 08/12/2020

Hoy aprendimos sobre el puente H y cómo funciona con Arduino y un servomotor. Esto lo hicimos creando un circuito en Tinkercad y analizando sus componentes electrónicos. Aquí tengo los apuntes sobre el puente H:

  • Los pines en el medio del puente H son Tierra, los cuales se conectan a negativo.
  • Los pines en los extremos del puente H que dicen "potencia" se conectan a positivo.
  • Hay cuatro salidas en este puente: salida 1, salida 2, salida 3 y salida 4. Estos se conectan y dan energía a los motores. Cada dos de ellos se conectan a un motor.
  • Los cuatro pines de entrada son para conectarse a los pines digitales del Arduino.
  • Los pines de "Activar 1 y 2" y "Activar 3 y 4" habilitan las salidas y permiten el giro de motores, por ejemplo.
También aprendí un poco más sobre los servomotores.
  • Los servomotores tienen polaridad. Por eso, se necesita codificar a una salida con energía positiva y la otra con negativo para que genere un movimiento en un sentido
  • Si se invierten las señales, el servomotor generará un movimiento en sentido contrario.
  • Si a ambas salidas se le envía señales positivas o negativas, el servomotor no tendrá movimiento.
Aquí está el circuito que creamos.


Y aquí escribo el código:

void setup()
{
  pinMode(7,OUTPUT);
  pinMode(8,OUTPUT);
  pinMode(9,OUTPUT);
  pinMode(10,OUTPUT);
}

void loop()
{
  //ADELANTE
  digitalWrite(7,HIGH);
  digitalWrite(8,LOW);
  digitalWrite(9,HIGH);
  digitalWrite(10,LOW);
  delay(2000);
  
  //ATRÁS
  digitalWrite(7,LOW);
  digitalWrite(8,HIGH);
  digitalWrite(9,LOW);
  digitalWrite(10,HIGH);
  delay(2000);
  
  //IZQUIERDA
  digitalWrite(7,LOW);
  digitalWrite(8,LOW);
  digitalWrite(9,HIGH);
  digitalWrite(10,LOW);
  delay(2000);  

  //DERECHA
  digitalWrite(7,HIGH);
  digitalWrite(8,LOW);
  digitalWrite(9,HIGH);
  digitalWrite(10,HIGH);
  delay(2000);
  
  //DETENER
  digitalWrite(7,HIGH);
  digitalWrite(8,HIGH);
  digitalWrite(9,HIGH);
  digitalWrite(10,HIGH);
  delay(2000);
}

Logros:
  • Crear el circuito y escribir el código completo.
  • Comprender sobre las funciones del puente H y los servomotores.
Dificultad:
  • Entender fácilmente la explicación de la miss sobre el puente H (superado con explicación más profunda).
¿Qué me pregunto?
Esta vez, no me pregunto nada.

No hay comentarios:

Publicar un comentario

2°P, 2°Q - Clase #5: Co-evaluación de los portafolios virtuales

UNIDAD EDUCATIVA PARTICULAR "POLITÉCNICO" 3° AÑO PAI - 9° GRADO "A" Clase #5: Co-evaluación de los portafolios virtuales...