Este es el tutorial 14 de programación básica en Arduino. En el post que vas a ver a continuación, te vamos a explicar cómo puedes hacer para controlar la velocidad y el sentido de giro de un motor DC. Se tratará de un circuito muy sencillo así que no te preocupes. 

¿Qué es el L293D?.-

El L293D se trata de un circuito integrado muy útil en aplicaciones donde tengamos que tratar con el control de motores de corriente continua o bipolares de pasos.

Motor L293D - Dos direcciones

Consiste en un integrado con configuración puente en H, que si bien es cierto podríamos crear dicha configuración con transistores y diodos, si la tenemos ya directamente en un único encapsulado nos facilita aún más el proceso.

Por otro lado, el L293D es capaz de conducir hasta 600 mA y trabajar con tensiones comprendidas entre los 4.5V y los 36V.

*Nota: Si no sabéis lo que es un puente en H, les dejamos el siguiente vídeo donde es explica perfectamente:

 

Objetivo del tutorial.-

Controlar la velocidad y el sentido de giro de un motor DC mediante Arduino y un integrado L293D.

 

¿Cómo conseguir mover un motor DC en dos direcciones en Arduino?.-

En este caso hacemos uso de la versión Nano de Arduino, sin embargo podríamos usar cualquier otra placa de Arduino como la UNO o MEGA, por ejemplo, para conseguir el objetivo de este tutorial sin ningún problema. La comunicación entre el Arduino y el motor se realizará por puerto Serial.

Por otro lado, esperamos que os estén gustando esta serie de videotutoriales, si tienen cualquier duda no se olviden de dejarla en el apartado de comentarios al final de esta página.

Si te ha gustado como hemos controlado el sentido de giro y velocidad de un motor en Arduino y quieres ver más: 

Suscríbete a nuestro canal de Youtube

Suscribete al canal de Youtube Piensa 3D

Materiales necesarios.-

Esquema.-

El esquema para este tutorial número 14, donde estamos aprendiendo programación básica en Arduino, es el que podemos ver en la imagen siguiente:

Esquema tutorial motor control en dos direcciones

 

Código para realizar el movimiento en dos direcciones del motor.-

Pueden encontrar el código utilizado en éste y los demás tutoriales en el repositorio GitHub del canal.

GitHub – Piensa 3D

Tutorial 14, Programación Básica en ARDUINO – Mover Motor DC en dos direcciones con L293D
5 (100%) 1 voto