Como mover un servomotor con My Open Lab y Arduino ?

Como mover un servomotor con My Open Lab y Arduino ?

En el siguiente tutorial vas a aprender como controlar un servomotor con My Open Lab y Arduino, con este tutorial podrás dar inicio al control de tus brazos robóticos, carros robóticos, etc, al mejor estilo LabView.

Recuerda esta aplicación es de código abierto y gratuita dándonos muchas ventajas al momento de crear y distribuir nuestras creaciones, esperamos les guste y iniciemos!

MATERIALES

  1. Servomotor.Servomotor-Mg995
  2. Arduino UNO + Cable.Arduino uno
  3. Jumpers.Jumpers
  4. Programa Instalado MyOpenLab.myopenlab

PASOS:

  1. Abrimos IDE Arduino – Archivo – Ejemplos – Firmata – StandardFirmata.112.png
  2. Seleccionamos el puerto COM y el tipo de placa en el apartado Herramientas después cargamos el código.113.png
  3. Abrimos el programa Firmata Test para realizar un prueba de conexión en nuestro Arduino, si no tienes el ejecutable Firmata_test.exe, puedes descargarlo en el siguiente enlace: http://firmata.org/wiki/Main_Page
  4. Seleccionamos Port – Puerto Com.1
  5. En el Pin 13 daremos click en Low y después en High, podremos observar como el les del Pin 13 en la placa arduino se Enciende, esto indicara que tenemos el código firmata cargado correctamente y existe comunicación entre nuestra placa arduino y la PC.1
  6. Abrimos MyOpenLab, si no tienen el programa MyOpenLab pueden seguir las instrucciones para descargarlo en el siguiente post:Mas informacion
  7. Ahora creamos un nuevo proyecto y lo llamamos Mover Servomotor.110.png
  8. Abrimos Main.vlogic y procedemos abrir el bloque interfaces.111.png
  9. Seleccionamos Firmata y lo pegamos en nuestro panel de circuito.116-e1516599400355.png
  10. Seleccionamos el puerto COM y los Baud a los cuales se conecta nuestro arduino a MyOpenLab (Recomendamos 57600) , para finalizar daremos click a los 3 puntitos al lado del apartado Config Pins.1
  11. Activaremos el Pin 2, dejaremos el tipo de salida como SERVO_OUTPUT y daremos un pulso Maximo de 180 Grados, para finalizar click en OK1.png
  12. Ahora nos dirigimos a Panel FrontalNumericosPotenciometro y lo pegamos en nuestro panel frontal.119.png
  13. Seleccionamos el Potenciómetro y en la parte inferior izquierda daremos como valor mínimo 0 y valor máximo 180, después damos click en diagrama de circuitos1.png
  14. Acomodaremos el bloque potenciómetro y seguidamente lo unimos a nuestro bloque mas grande llamado Firmata.1
  15. Ahora Realizaremos el cableado de nuestro Arduino al servomotor del siguiente modo.conexion servomotor
  16. Volvemos al programa MyOpenLab y procedemos a dar click en Arrancar VM, después moveremos nuestro potenciómetro que aparece en pantalla y podremos observar como el servomotor se mueve armónicamente con el movimiento del potenciómetro.1

¿ Quedaste con Dudas ?

¡Soluciónalas con el siguiente video explicativo!