Ir al contenido

2.19 Motor DC UNO

En este tutorial vas a aprender cómo controlar un motor DC chico usando un UNO y el integrado L293D. Es un proyecto fundamental para entender cómo manejar componentes que consumen más corriente de la que tu placa puede dar directamente. Res…

En este tutorial vas a aprender cómo controlar un motor DC chico usando un UNO y el integrado L293D. Es un proyecto fundamental para entender cómo manejar componentes que consumen más corriente de la que tu placa puede dar directamente.

Resumen

El motor DC chico probablemente use más energía de la que una salida digital del UNO puede manejar. Si intentás conectarlo directo a un pin de la placa, lo más seguro es que la termines dañando. Por eso, vamos a usar un módulo de fuente de alimentación externa para darle potencia al motor y el chip L293D para controlarlo.

Componentes requeridos

(1) x Elegoo Uno R3
(1) x Protoboard de 830 puntos
(1) x Integrado L293D
(1) x Hélice y motor de 3-6v
(5) x Cables puente M-M (Macho a Macho)
(1) x Módulo de fuente de alimentación
(1) x Adaptador 9V1A

Introducción de componentes

Fuente de alimentación para protoboard

Este módulo es clave para no quemar el UNO. Permite seleccionar voltajes de 3.3V o 5V de forma independiente para cada lado de la protoboard usando jumpers. Ojo: fijate bien de alinear el módulo correctamente; el pin negativo (-) tiene que coincidir con la línea azul de la protoboard y el positivo (+) con la roja. Si lo ponés al revés, podés invertir la polaridad y romper todo el proyecto.

L293D

Este integrado es muy práctico y puede controlar dos motores de forma independiente, aunque en esta lección solo usemos la mitad. Es un driver de puente H diseñado para manejar corrientes de hasta 600 mA y voltajes de entre 4.5V y 36V. Sirve para controlar cargas inductivas como motores, relés o solenoides.

Conexiones y funcionamiento

Para controlar el motor usamos 3 cables conectados al UNO. El pin PWM (GPIO 5) controla la velocidad: si mandás 0 el motor se apaga, con 128 va a media marcha y con 255 a fondo. Los otros dos pines (GPIO 4 y 3) controlan la dirección; si ponés uno en HIGH y el otro en LOW, el motor gira para un lado, y si los invertís, gira para el otro.

Configuración de pines (UNO a L293D)

GPIO 5: Enable (Habilita el motor y controla velocidad)
GPIO 4: In1 (Control de dirección)
GPIO 3: In2 (Control de dirección)
5V: VCC (Alimentación lógica)
GND: GND (Tierra)

Código

Hacé clic en el enlace azul para bajar el archivo del programa a tu equipo. Acordate de que, antes de abrirlo, tenés que tener instalado el entorno de desarrollo Arduino IDE junto con los drivers y paquetes de soporte para la placa UNO.

Galería de referencia

Fuente: Adaptado al español desde el wiki oficial Elegoo (licencia CC BY-SA). Revisión técnica por equipo Breva.

Fuente: Adaptado al español desde el wiki oficial (licencia CC BY-SA). Revisión técnica por equipo Breva.
25%
Tecnología real Impresión 3D en Rosario FilAr fabricado por nosotros Probá antes de comprar Soporte técnico local Academia Mini Makers Robótica y electrónica Showroom tecnológico Empresas y escuelas Asesoramiento real No somos marketplace Somos makers Kits para empezar Repuestos y mantenimiento Envío a todo el país Factura A para empresas Demos los sábados Tu proyecto empieza acá Tecnología real Impresión 3D en Rosario FilAr fabricado por nosotros Probá antes de comprar Soporte técnico local Academia Mini Makers Robótica y electrónica Showroom tecnológico Empresas y escuelas Asesoramiento real No somos marketplace Somos makers Kits para empezar Repuestos y mantenimiento Envío a todo el país Factura A para empresas Demos los sábados Tu proyecto empieza acá