Control DC y paso a paso motores con módulos de controlador de Motor Dual L298N y Arduino (2 / 3 paso)

Paso 2: Control de motores de C.C.

Para controlar uno o dos motores de la C.C. es muy fácil con el módulo de puente H L298N. Primero cada conectarlo a las conexiones A y B del módulo L298N.

Si está utilizando dos motores para un robot (etc.) Asegúrese de que la polaridad de los motores es la misma en ambas entradas. De lo contrario deberá intercambiarlos cuando pones dos motores para adelante y uno va hacia atrás!

A continuación, conecte el suministro de energía, el positivo al pin 4 del módulo y negativo/GND al pin 5. Si usted proporciona es hasta 12V puede dejar en el puente de 12V (punto 3 de la imagen de arriba) y 5V estará disponible en el pin 6 en el módulo.

Esto puede ser alimentado al pin de 5V de tu Arduino a la energía de la fuente de alimentación de los motores. No olvide conectar Arduino GND al pin 5 del módulo así como para completar el circuito. Ahora necesitas seis clavijas de salida digital de tu Arduino, dos de los cuales deban ser pernos PWM (modulación de anchura de pulso).

Pines PWM son denotadas por la tilde ("~") al lado el número de pin, por ejemplo en la imagen de pernos digitales de la Arduino Uno.

Por último, conecte las clavijas de salida digital de Arduino al módulo controlador. En nuestro ejemplo tenemos dos motores de la C.C., para que pernos digitales D9, D8, D7 y D6 se conectará a pernos IN1, IN2, IN3 y IN4 respectivamente. Luego conecte D10 a pin de módulo 7 (quitar el puente primero) y D5 con conector de módulo 12 (otra vez, quite el puente).

La dirección del motor se controla mediante el envío de una señal alta o baja a la unidad para cada motor (o canal). Por ejemplo para un motor, un alto a la IN1 y una baja a IN2 hará que se gire en una dirección y una baja y alta hará que se convertir en la otra dirección.

Sin embargo los motores no gire hasta que se establezca un alto el activar sujetará (7 para el motor uno, 12 para dos motores). Y se pueden apagar con una baja para el mismo pasador (es). Sin embargo si usted necesita controlar la velocidad de los motores, la señal PWM el pin digital conectado al pin enable puede hacerse cargo de él.

Esto es lo que hemos hecho con el bosquejo de la demostración de motor de DC. Dos motores DC y un Arduino Uno están conectados como se describe anteriormente, junto con una fuente externa. Entonces entra y sube el siguiente bosquejo:

¿Así que lo que está sucediendo en ese sketch? En el demoOne() función encender los motores y ejecutarlos en un valor PWM de 200. Esto no es un valor de velocidad, en cambio se aplica energía para 200/255 de una cantidad de tiempo a la vez.

Entonces después de un momento los motores funcionan en sentido inverso (ver cómo hemos cambiado los altos y bajos en thedigitalWrite() funciones?). Para tener una idea de la gama de la velocidad posible de tu hardware, ejecutamos a través de toda la gama PWM en la función demoTwo() que enciende los motores y les funciona a través de PWM valores cero a 255 y a cero con los dos para los bucles.

Finalmente esto se demuestra en el video en esta página – con nuestro chasis de tanque muy gastado de dos motores DC.

Artículos Relacionados

Procesamiento de controles R/C coche con módulos XBee

Procesamiento de controles R/C coche con módulos XBee

este instructable es una modificación de mi presentación a la comunidad de Chicago de procesamiento en el laboratorio de visualización electrónica (EVL), Universidad de Illinois en Chicago el 01 de octubre de 2012. En el tema de laSerie de la bibliot
Motor de pasos bipolar con Keyes L298N de conducción

Motor de pasos bipolar con Keyes L298N de conducción

Comúnmente la gente utiliza Darlington Array para controlar motores paso a paso como el ULN2003 o ULN2004. Aquí quiero mostrarte cómo utilizar L298N controlador de Motor Dual para conducir un motor de pasos bipolar de 4 hilos. Bueno, puede ser más ca
Arduino/Android BLUETOOTH - cortina paso a paso Motor 48 28BYJ control de la aplicación

Arduino/Android BLUETOOTH - cortina paso a paso Motor 48 28BYJ control de la aplicación

¡Hola mundo!Ayer hice una aplicación de control de motor paso a paso que podría sólo ida (encender y apagar) y le dije que me iba hacer uno para el control de las cortinas, así que aquí está! Puede utilizarse para varias cosas por supuesto. Revisa el
Conducir un Motor de pasos Unipolar con un ppDAQC de la placa Pi

Conducir un Motor de pasos Unipolar con un ppDAQC de la placa Pi

Motores paso a paso son dispositivos versátiles que permiten control angular preciso y repetible. Se utilizan en unidades de disco, tablas de traducción y las impresoras 3D para nombrar unas cuantas aplicaciones. Por lo general vienen con dos arreglo
Diseño 3D impreso polea de arrastre de cadena de bolas con cuentas paso a paso Motor NEMA 17 en TinkerCAD

Diseño 3D impreso polea de arrastre de cadena de bolas con cuentas paso a paso Motor NEMA 17 en TinkerCAD

En este instructable, voy a explicar cómo diseñar una polea de transmisión de cadena de bola moldeada impresa 3D que trabaja con el Motor de pasos NEMA 17.En uno de mis proyectos en la clase CMSC838F en la Universidad de Maryland (impartido por el Pr
Cómo usar viejo paso a paso motores con Arduino y el controlador A4988

Cómo usar viejo paso a paso motores con Arduino y el controlador A4988

He estado usando motores paso a paso por un tiempo ahora y son fantásticas para todo tipo de proyectos de robóticas.Hoy voy a compartir las cosas que he aprendido hasta ahora sobre la reutilización de viejos motores paso a paso salvados de impresoras
Bailando Tippy con un arduino y paso a paso motor

Bailando Tippy con un arduino y paso a paso motor

El Tippy fue creado completamente por accidente.Decir ya cerca me requeriría sólo hacer algunas cosas.Aquí está un video para entretenimiento:Notas importantes:Este proyecto supone un conocimiento básico de Arduino y soldadura.Los 3 primeros pasos de
Bipolar interruptor paso a paso Motor conductor de TB6560 Microstepping

Bipolar interruptor paso a paso Motor conductor de TB6560 Microstepping

en este artículo describiré cómo he construido paso a paso controladores de motor para aproximadamente $10USD un pedazo. Se incluirán un esquema completo, diseño muestra y enlaces a vídeos de YouTube del conductor bajo reloj y ordenador de control.Al
Paso a paso Motor Driver fácil

Paso a paso Motor Driver fácil

En este instructable le proporciono un ejemplo de código y el diseño para conectar un motor de pasos Nema 17 formulario factor a un tablero de regulador del motor de conductor fácil y luego controlar el motor con un Arduino Uno.Paso 1: Los componente
Control de nada y ahorrar energía con Arduino

Control de nada y ahorrar energía con Arduino

Usé esto para mi problema muy específico, pero podría ser utilizado para cualquier cosa realmente.El problema:Mayoría de los oradores no es inteligente, y así que tienes que darles vuelta apagado manualmente, especialmente el altavoces tipo monitor s
Larson escáner con módulo de relé

Larson escáner con módulo de relé

Hola! Esta vez te mostraré cómo he utilizado un Arduino a un módulo de relé con ocho canales de control.Arduino en ofrece varias ventajas tales como:-Open source;-Fácil programación;-Se puede montar su propio tablero;-Se apoya en diversos foros en In
Último Robo-jardinera (con módulo de anti-derrame ligero y desmontable)

Último Robo-jardinera (con módulo de anti-derrame ligero y desmontable)

(Si te gusta mi proyecto, por favor voten por mí. ¡ Gracias!)Señoras y señores,... te doy mi último Robo-jardinera!"Pero Mario" - dirán - "hemos visto sus plantadores de Robo antes. No está mal y muy ecológico, pero ¿qué nuevo tienes que mo
Banco de energía de emergencia casera para Smatphone con módulo de carga de iones de litio TP4056

Banco de energía de emergencia casera para Smatphone con módulo de carga de iones de litio TP4056

Banco de energía de emergencia casera para Smatphone con módulo de impulso elevador de voltaje DC yTP4056 batería de Li-Ion de 1A módulo de carga, 2 células de baterías del ordenador portátil, mini caja juguete y pocas vecesModelo: TP4056-Material: P
Ejecuta un Motor de pasos Unipolar con un controlador Bipolar

Ejecuta un Motor de pasos Unipolar con un controlador Bipolar

así que destruyó una impresora vieja ayer por la noche y encontré unas barras, motores y engranajes para acopio de mis partes.Comencé a escribir detalles motor en Google e identificó a uno como un paso a paso de 12V, pero la hoja de datos es muy limi