Tabla de contenido:

Control de motor simple de 2 vías para Arduino: 4 pasos
Control de motor simple de 2 vías para Arduino: 4 pasos

Video: Control de motor simple de 2 vías para Arduino: 4 pasos

Video: Control de motor simple de 2 vías para Arduino: 4 pasos
Video: 💡 Controlar Motor PASO A PASO con Arduino (Stepper Motor) 【 2021 】 - Capítulo #34🔋 2024, Mes de julio
Anonim
Control de motor simple de 2 vías para Arduino
Control de motor simple de 2 vías para Arduino
Control de motor simple de 2 vías para Arduino
Control de motor simple de 2 vías para Arduino

ADVERTENCIA: Esta no es una forma segura de controlar un motor. Cada pin de E / S solo puede manejar 40 mA de corriente. Recomendaría usar un H-Bridge o algo por el estilo

Cuando digo simple, no me refiero a usar un control de velocidad. Pero controle el motor directamente sin ningún circuito externo. Así es cómo:

Cómo sucedió esto: recientemente estuve trabajando en un instructivo sobre charlieplexing con un arduino. Y me preguntaba si el mismo principio funcionaría con motores hasta cierto punto. Entonces se me ocurrió la idea de que si usaba un motor en lugar de un LED, podría tener un control de 2 vías y si usaba 2 puertos PWM (Modulación de ancho de pulso), podría tener un control de velocidad variable de 2 vías para un motor. sin hardware externo !! Entonces decidí publicar mis hallazgos. ¡Divertirse! Si tiene alguna pregunta, por favor hágala.

¡No soy responsable de nada malo que le suceda a usted oa su arduino!

Paso 1: las cosas que necesita:

Las cosas que necesita
Las cosas que necesita

Partes: - Arduino - Motor DC pequeño - Cable para motor Herramientas: - Computadora con Arduino IDE instalado - Cable USB A-B

Paso 2: Conexión del motor

Conexión del motor
Conexión del motor
Conexión del motor
Conexión del motor
Conexión del motor
Conexión del motor
Conexión del motor
Conexión del motor

Conecte su motor de CC a su arduino. - Conecte un cable del motor al pin 5 de su arduino - Conecte el otro cable de su motor al pin 6 de su arduino La configuración del hardware para esto es bastante simple.

Paso 3: codificación del Arduino

Codificando el Arduino
Codificando el Arduino

Aquí hay algunos pasos básicos para programar su arduino: 1) Descargue el código fuente de abajo 2) Abra el archivo en el IDE de Arduino 3) Presione el botón "Subir a la placa de E / S" 4) Una vez que se cargue el programa, comenzará a ejecutarse. Intenté agregar una buena cantidad de comentarios al código, pero si tiene alguna pregunta, hágala.

Paso 4: cómo funciona esto y más ideas

Cómo funciona esto y más ideas
Cómo funciona esto y más ideas
Cómo funciona esto y más ideas
Cómo funciona esto y más ideas

Cómo funciona: cuando hace que un pin sea ALTO y otro BAJO, el pin que es ALTO tiene un voltaje positivo y el pin que es BAJO funciona como tierra (-). Nota: La dirección de rotación puede ser diferente a la de abajo. Pin 5: Pin 6: Gira: ALTO BAJO CCW BAJO ALTO CW PWM: 127 BAJO CCW 1/2 velocidad CCW = sentido antihorario CW = sentido horario Ideas: Agregue un segundo motor. Lo siento, no tengo ningún código para esto, pero hay un esquema publicado a continuación.

Recomendado: