05-28-2014 03:31 PM - editado 05-28-2014 03:32 PM
que tal amigos, podrían explicarme como puedo utilizar un sensor ultrasonico hc-sr04 para leer los datos en labview utilizando arduino uno??
el 05-29-2014 09:39 AM - fecha de última edición 11-04-2014 01:49 PM por C-T
Hola richard2204
Para trabajar con LabVIEW y tu Arduino, National Instruments cuenta con una interfaz para trabajar fácilmente con tu Arduino desde LabVIEW. Puedes descargar el Toolkit desde el siguiente link
http://sine.ni.com/nips/cds/view/p/lang/en/nid/212478
Dentro de la comunidad, existe un foro de discusiones en donde podrás encontrar temas al respecto, ayuda general sobre como utilizar el Toolkit y también ejemplos que puedes probar.
https://decibel.ni.com/content/groups/labview-interface-for-arduino
Te anexo también un ejemplo sobre como leer entradas analógicas
https://decibel.ni.com/content/docs/DOC-20083
En la siguiente página se habla un poco sobre como conectar tu sensor hc-sr04 a tu Arduino Uno
http://www.instructables.com/id/Simple-Arduino-and-HC-SR04-Example/
Espero que esta información te sea útil !
Saludos.
el 05-29-2014 11:04 PM
gracias por la información, ahora lo que necesito es mandar un pulso de 10 microsegundos al pin "Trig" del sensor para activarlo y luego medir el tiempo del pulso en alto del pin "Echo"
el 05-30-2014 02:34 PM
encontré este pdf para la realización del vi pero aún no he podido recibir los datos en labview, tambien encontré este sketch pero no puedo cargarlo en el arduino, me marca un error
http://dl.dropboxusercontent.com/u/8067369/LabVIEWInterface.pde
el 11-23-2014 07:06 PM
Alguna solución Estimado ??? ... también ando en busca de poder correr mi sensor ultrasónico .... pero hay poca información 😕
de antemano.... muchas gracias.
11-25-2014 05:18 AM - editado 11-25-2014 05:20 AM
Buenos dias.
Labview cuenta con VI package manager en el cual puedes instalar el modulo de arduino que necesitas.
Hay dos. uno especifico de arduino (labview interface for arduino) y otro que se llama LINX. a mi personalmente me gusta mas el segundo.
Una vez instalado cualquiera de los dos tienes una paleta para arduino en la cual viene por defecto un modulo ultrasonico que le dices en que pines esta conectado el sensor y te saca varios valores como medida en cm o en pulgadas... (imagen ardu)
Si decides instalar el segundo hay que tener en cuenta que tiene un programa predefinido a cargar en el arduino para que funcione (imagen ardu2)
Un saludo
11-25-2014 08:29 AM - editado 11-25-2014 08:31 AM
Estimado, tengo instalado VI package y efectivamente de ahí mismo descargué el modulo de arduino ....
En la paleta de dicho módulo, viene otro con sensores en donde se muestra un sensor IR.... (imagen IR sensor Arduino.jpg)
que hasta el momento no he podido utilizar... ( asumo error de capa 8 xdd)...
La comunicación entre arduino y Labview la realizo mediante un programa (sketch) qe me entrega este último software (Lifa_base)... que lo cargo con anterioridad en arduino, antes de empezar a controlar con labview.
Acabo de descargar LINX y al parecer este módulo es mucho mas amigable para trabajar con él... y efectivamente aparece un módulo de sensores para mi ultrasonido.
Citando sus palabras..... "Si decides instalar el segundo hay que tener en cuenta que tiene un programa predefinido a cargar en el arduino para que funcione"
La pregunta es la siguiente:
¿Dicho programo qe usted menciona... es el mismo que estoy utilizando (Lifa_base)?
Si es otro.... ¿es posible que me facilite el programa qe se carga en arduino para poder usar LINX?
Esperando una pronta respuesta.... de antemano muchas gracias.
Adjunto imagen IR sensor Arduino
el 11-25-2014 08:44 AM
Buenas tardes.
El programa se carga automaticamente.
En la ventana block diagram , pestaña TOOLS==>Labview hacker==> LINX==>LINX firmware wizard
Se abre una ventana y escoges tus opciones (device family: Arduino// Type: la placa// Firmware program interface: el tipo de entrada que uses USB...)
Siguiente ventana Seleccionas donde lo tienes conectado (COM PORT)
Siguiente firmware que viene por defecto.
Siguiente, se compila el programa y lo manda al arduino (Tiene que estar conectado).
Y ya lo tienes para jugar a tu gusto.
Imagino que tendra un programa predefinido para que el arduino mande por USB/Ethernet o lo que sea todas sus entradas y salidas al ordenador.
Un saludo
el 11-27-2014 04:42 PM
el 11-27-2014 04:48 PM
Enviado