1) ¿Qué es y para que sirve un puente h?
Un puente H es un componente electrónico formado por 4 transistores los cuales sirven para invertir o cambiar el sentido de la corriente, y de esta manera podemos invertir el sentido de giro del motor.
2) ¿Cuáles son las entradas y salidas de un L298N?
Un L298N posee 6 entradas las cuales son ENA, IN1, IN2, IN3, IN4, y ENB. Igualmente posee 2 salidas las cuales son borneras con 2 pines: Salida Motor A y salida Motor B.
3) ¿Cuál es la conexión de un L298N?
Lo que le faltaría a esta conexión seria otro motor conectado y también hay que tener en cuenta que podemos cargar el puente H hasta con 12 voltios como lo vamos a hacer con nuestro proyecto.
4) ¿Qué es lo que hay que evitar al trabajar con un L298N?
- Introducir corriente por V lógico con el jumper de regulación ya que podríamos dañar el módulo.
- Poner una tensión mayor a 12v dentro del regulador.
- Que el consumo sea mayor a 500 mA.
- Al utilizar una sola fuente que este conectada a la entrada de 12v, la entrada de 5v no debe estar conectada a ninguna fuente
5) ¿Cuál es el programa Arduino básico para avanzar, retroceder y parar utilizando dos motorreductores conectados a un L298N?
Tendríamos que enviar los siguientes códigos a nuestra conexión para hacer esto posible:
Por ejemplo si queremos hacer dirigir el motor hacia adelante, enviamos:
void Adelante ()
{
//Direccion motor A
digitalWrite (IN1, HIGH);
digitalWrite (IN2, LOW);
analogWrite (ENA, 255); //Velocidad motor A
//Direccion motor B
digitalWrite (IN3, HIGH);
digitalWrite (IN4, LOW);
analogWrite (ENB, 255); //Velocidad motor B
}
Para moverlo hacia atrás:
void Atras ()
{
//Direccion motor A
digitalWrite (IN1, LOW);
digitalWrite (IN2, HIGH);
analogWrite (ENA, 128); //Velocidad motor A
//Direccion motor B
digitalWrite (IN3, LOW);
digitalWrite (IN4, HIGH);
analogWrite (ENB, 128); //Velocidad motor B
}
Para pararlo:
void Parar ()
{
//Direccion motor A
digitalWrite (IN1, LOW);
digitalWrite (IN2, LOW);
analogWrite (ENA, 0); //Velocidad motor A
//Direccion motor B
digitalWrite (IN3, LOW);
digitalWrite (IN4, LOW);
analogWrite (ENB, 0); //Velocidad motor A
}
FUENTES:
Felip. P.(2014). Electronilab. Tutorial: Uso de Driver L298N para motores DC y paso a paso con Arduino. Extraído el 6 de noviembre del 2019 desde: https://electronilab.co/tutoriales/tutorial-de-uso-driver-dual-l298n-para-motores-dc-y-paso-a-paso-con-arduino/
Prometec. (2016). El módulo controlador de motores L298N. Extraído el 6 de noviembre del 2019 desde: https://www.prometec.net/l298n/
Naylamp Mechatronics. (2016). Tutorial de Uso del Módulo L298N. Extraído el 6 de noviembre del 2019 desde: https://naylampmechatronics.com/blog/11_Tutorial-de-Uso-del-M%C3%B3dulo-L298N.html

No hay comentarios.:
Publicar un comentario