Herramientas de usuario

Herramientas del sitio


guias:control_de_motores

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
guias:control_de_motores [2017/05/01 20:05] Félix Sánchez-Temblequeguias:control_de_motores [2018/05/11 11:28] Félix Sánchez-Tembleque
Línea 116: Línea 116:
 |AI-B|0|pwm|0| |AI-B|0|pwm|0|
  
-Librerías de funcionaminto para L9110: en este enlace de [[https://github.com/fstdp/sapoconcho|Github]] puedes descargar los archivos L9110.cpp y L9110.h. Deberás instalarlos en la carpeta de librerías de Arduino. En ese mismo enlace puedes descargar varios ejemplos de programas para tu robot y ver la sintaxis para llamar a las funciones de movimiento.+Librerías de funcionaminto para L9110: en este enlace de [[https://github.com/felixstdp/sapoconcho|Github]] puedes descargar los archivos L9110.cpp y L9110.h. Deberás instalarlos en la carpeta de librerías de Arduino. En ese mismo enlace puedes descargar varios ejemplos de programas para tu robot y ver la sintaxis para llamar a las funciones de movimiento.
  
 Una vez conectado el driver e instaladas las librerías deberás elegir un nombre para tu robot, y decirle en qué pines has conectado el driver (en el ejemplo los pines 3, 5, 6 y 9), y para eso comenzar tus programas de este modo: Una vez conectado el driver e instaladas las librerías deberás elegir un nombre para tu robot, y decirle en qué pines has conectado el driver (en el ejemplo los pines 3, 5, 6 y 9), y para eso comenzar tus programas de este modo:
Línea 149: Línea 149:
 {{:guias:guias:drivers:driver_298_arduino_uno.png?500|}} {{:guias:guias:drivers:driver_298_arduino_uno.png?500|}}
  
-Librerías de funcionaminto para L298N: en este enlace de [[https://github.com/fstdp/drivers/tree/master/L298N|Github]] puedes descargar los archivos L298N.cpp y L298N.h. Deberás como siempre instalarlos en la carpeta de librerías de Arduino y empezar los programas con este código.+Librerías de funcionaminto para L298N: en este enlace de [[https://github.com/felixstdp/drivers/tree/master/L298N|Github]] puedes descargar los archivos L298N.cpp y L298N.h. Deberás como siempre instalarlos en la carpeta de librerías de Arduino y empezar los programas con este código.
  
 <code> <code>
Línea 164: Línea 164:
 {{:guias:guias:drivers:ardumoto_shield_hookup_guide-02.jpg?400|}} {{:guias:guias:drivers:ardumoto_shield_hookup_guide-02.jpg?400|}}
  
-La lógica de funcionamiento es la misma y las librerías de programación puedes encontrarlas [[https://github.com/fstdp/drivers/tree/master/ardumoto|aquí]]. Ahora no hay que indicar los pines de conexión porque están fijados, por lo que la cabecera del programa es más simple.+La lógica de funcionamiento es la misma y las librerías de programación puedes encontrarlas [[https://github.com/felixstdp/drivers/tree/master/ardumoto|aquí]]. Ahora no hay que indicar los pines de conexión porque están fijados, por lo que la cabecera del programa es más simple.
  
 <code> <code>
Línea 201: Línea 201:
 === Redbot === === Redbot ===
  
-El driver TB6612FNG también es el que integra la [[https://www.sparkfun.com/products/12097|placa Redbot]] de SparkFun, para la que creamos la librería [[https://github.com/fstdp/mobilerobot.ino|RobotMovil]].+El driver TB6612FNG también es el que integra la [[https://www.sparkfun.com/products/12097|placa Redbot]] de SparkFun, para la que creamos la librería [[https://github.com/felixstdp/mobilerobot.ino|RobotMovil]].
  
 {{:proyectos:redbot:redbot_4.jpg?400|}} {{:proyectos:redbot:redbot_4.jpg?400|}}
Línea 209: Línea 209:
 ==== DRV8835 ==== ==== DRV8835 ====
  
-Este pequeño driver tiene un uso similar al L9110 con cuatro pines PWM y es capaz de dar 1.2A (puntas de 1.5A) a dos motores con tensiones hasta 11V. Tiene una entrada de alimentación Para el propio driver que puede usar los 5v de Arduino.+Este pequeño driver tiene un uso similar al L9110 con cuatro pines PWM y es capaz de dar 1.2A (puntas de 1.5A) a dos motores con tensiones hasta 11V. Tiene una entrada de alimentación para el propio driver que puede usar los 5v de Arduino.
  
 Es el driver que integra la shield [[https://www.pololu.com/product/2510|Zumo]] de Pololu y para él hemos escrito la [[https://github.com/brico-labs/ArduinoDCmotorDrivers/tree/master/PololuSumo|librería]]. Es el driver que integra la shield [[https://www.pololu.com/product/2510|Zumo]] de Pololu y para él hemos escrito la [[https://github.com/brico-labs/ArduinoDCmotorDrivers/tree/master/PololuSumo|librería]].
Línea 226: Línea 226:
 ===== Enlaces ===== ===== Enlaces =====
  
-  * [[https://github.com/fstdp/drivers|Repositorio de todo el proyecto en Github (Bricolabs)]]+  * [[https://github.com/felixstdp/drivers|Repositorio de todo el proyecto en Github (Bricolabs)]]
   * [[http://www.luisllamas.es/2016/08/arduino-motor-dc-tb6612fng/|Utilización del TB6612 (por Luis Llamas)]]   * [[http://www.luisllamas.es/2016/08/arduino-motor-dc-tb6612fng/|Utilización del TB6612 (por Luis Llamas)]]
guias/control_de_motores.txt · Última modificación: 2021/04/16 20:41 por 127.0.0.1