PDF de programación - Labview + Arduino

Imágen de pdf Labview + Arduino

Labview + Arduinográfica de visualizaciones

Actualizado el 30 de Mayo del 2019 (Publicado el 26 de Octubre del 2018)
7.574 visualizaciones desde el 26 de Octubre del 2018
3,9 MB
114 paginas
Creado hace 11a (06/09/2012)
6



Ver. 1.0



Labview + Arduino



Utilización de Labview para la Visualización y Control de la

Plataforma Open Hardware Arduino



+



Arduino



José Manuel Ruiz Gutiérrez

José Manuel Ruiz Gutiérrez


Serie: Herramientas Gráficas para la programación de
1
Arduino



INDICE


1. Introducción
2. Cinco razones para utilizar Arduino + LabVIEW
3. ¿Dónde encontrar ayuda y herramientas para usar NI LabVIEW y Arduino?
4. Instalación del Software y el Hardware.
5. Instalación del Firmware de comunicación entre LabVIEW Interface y Arduino

Uno?

6. Algunas preguntas sobre la interface LIFA
7. Desarrollo de aplicaciones básicas.

Intermitente
Semáforo Simple
Semáforo Ajustable

7.1. Lectura de una entrada digital.
7.2. Test1
7.3. Comparador
7.4. Contador de impulsos
7.5. Contador de impulsos con puesta a cero
7.6.
7.7.
7.8.
7.9. Gobierno de una Salida Analógica PWM
7.10. Gobierno de una salida digital seleccionada
7.11. Escritura/Lectura de todos los canales
7.12. Control de Servos
7.13. Función AND
7.14. Temperatura 1
7.15. Control Motor de cc. Velocidad y Sentido
7.16. Medida de Temperatura mediante el Bus I2C
7.17. Diálogo con Arduino Ethernet.
7.18. Lectura de una Entrada Analógica.
7.19. Conexión de un Módulo BlinkM.
7.20. Lectura de un valor Analógico Continuamente tomando muestras.
7.21. Adquisición de un número determinado de muestras de un canal

analógico.

7.22. Medida de Luz
7.23. Control de un Diodo LED Tricolor (RGB).
7.24. Medida de Temperatura.
7.25. Manipulación de un Mando Joystick.
7.26. Generador de Tonos

ANEXOS

Material Básico
Librerías de LIFA



2




Una primera reflexión.

Permíteme amable lector dedicar un pequeño espacio en este trabajo que
ahora tienes en tus manos y que forma parte de un conjunto de trabajos que
he venido realizando en los últimos años, para realizar una reflexión que
estimo muy importante.

Al escribir este, y otros documentos que escribí sobre el mismo tema, mi
objetivo principal ha sido poder contribuir al desarrollo del conocimiento
en el ámbito de las Plataformas Open Hardware y sus aplicaciones en el
Desarrollo de Prototipos y Aprendizaje de las Técnicas de Automatización
y Control Programable. Mi idea principal, es “compartir” mi trabajo y mis
conocimientos con los demás, porque estoy convencido que en esta
“sociedad del conocimiento”, que nos ha tocado vivir, ese es un camino
grato y amable. No es “puro romanticismo” esto que te digo, es, más bien,
una realidad, una forma de pensar, de trabajar y de vivir. Solo en un
contexto de generosidad y colaboración es posible que avance la
tecnología, siempre con el objetivo de lograr el bienestar de los pueblos y
la justicia en sus formas de gobierno.

Ojala y otros muchos profesores, investigadores, alumnos y entusiastas de
la electrónica y la informática, sigan este camino y cada vez sean más los
trabajos que se pongan gratuitamente al servicio de la comunidad. Son
muchos los que lo han hecho hasta ahora y espero que sean más los que se
sumen a esta idea de “compartir el conocimiento”.

José Manuel Ruiz Gutiérrez
[email protected]
24 de Agosto 2012



3





Agradecimientos y reconocimientos.



La elaboración de este trabajo no hubiese sido posible sin recurrir a las
fuentes de conocimiento y a la experiencia de numerosas personas que de
manera libre o adscritos a una entidad pública o privada han trabajado en el
desarrollo de aplicaciones tanto hardware como Software para la
Plataforma Open Hardware Arduino.



Debo reconocer y agradecer en primer lugar la valiosa labor de NI
(National Instruments) al atender esta demanda de la comunidad académica
en el desarrollo de LIFA (LabVIEW Interface for Arduino). De ellos he
utilizado gran parte de la información que me ha permitido desarrollar este
manual.



Quiero también agradecer a todos los innumerables investigadores que
desde sus distintos ámbitos han colocado en la Web sus trabajos para poder
ser utilizados por la comunidad. Algunos ejemplos que figuran en este
manual proceden de algunas páginas que se referencian en ellos.

Recordar especialmente a toda la comunidad de “seguidores de Arduino”
con los que he compartido gratas sesiones de intercambio real, en vivo y
directo, sus conocimientos, en los Congresos, Barcamps y Jornadas que se
viene realizando en España y en el resto de países del mundo.



Este trabajo está bajo licencia Creative Commons Attribution 3.0 Unported License
Agosto de 2012 Versión de Documento: Versión. (Beta en Revisión)
Blog de referencia: http://josemanuelruizgutierrez.blogspot.com

4




1.


INTRODUCCIÓN



La interfaz de LabVIEW para Arduino (LIFA) Toolkit es una herramienta gratuita que
se puede descargar desde el servidor de NI (National Instruments) y que permite a los
usuarios de Arduino adquirir datos del microcontrolador Arduino y procesarlos en el
entorno de programación gráfica de LabVIEW. Para utilizar la aplicación LIFA no es
necesario disponer de una versión comercial de LabVIEW basta con adquirir el software
LabVIEW Student Edition que se distribuye por destinos medios a un precio muy
asequible (Sparkfun Electronics lo distribuye junto con la tarjeta Arduino UNO a un
precio de unos 50 $).

Este trabajo pretende ser una respuesta a la necesidad que existe en el ámbito académico
universitario de poder disponer de un entorno de Diseño y Prototipado de Aplicaciones
de Medida, Control y Automatización de Procesos y Espacios Físicos. La plataforma
Open Hardware Arduino ha demostrado en su corta, pero intensa vida, ser una opción
muy interesante para incluir en un Laboratorios de Prototipado. Son muchas sus
ventajas, entre las que destacamos su costo, su libre difusión y exención de costos de
patentes por desarrollo así como la gran comunidad de usuarios que se ha creado y que
esta generando una cantidad de aplicaciones increíble.

La participación de una empresa como NI National Instruments en este proyecto de
desarrollo de aplicaciones Software para Arduino pone de manifiesto el gran interés de
la herramienta. No solo se ha sumado esta empresa al proyecto sino también Google con
sus aplicaciones escritas en lenguaje Android, Telefónica con el desarrollo de una
tarjeta para programar desde telefonía móvil, y otras compañías.

En este manual he recogido información dispersa y sobre todo he incluido numerosos
ejemplos que pretenden ser una ayuda y un estimulo para que quien lo desee pueda
experimentar con esta herramienta Software que por otra parte funciona soportada con
una simple Licencia de estudiante de LabVIEW.



5



2. Cinco razones para utilizar Arduino+Labview

(traducido de la página http://www.ni.com/white-paper/12879/en )



El microcontrolador Arduino es una plataforma de bajo costo de electrónica de
prototipos. Con la interfaz de LabVIEW para Arduino LIFA se puede aprovechar la
potencia del entorno de programación gráfica de LabVIEW para interactuar con
Arduino en una nueva dimensión.

1. Interface Gráfica de Usuario (Graphical User Interface GUI)

Visualizar los datos

Mostrar datos de los sensores en el monitor del
ordenador mediante los paneles frontales de
LabVIEW.

Personalización de la interfaz de
usuario


Permite dar al proyecto un toque profesional con los controles del panel frontal de
LabVIEW y los indicadores.



2. Programación Grafica

Arrastrar y soltar

En lugar de tratar de recordar un
nombre de función, se encuentra en la
paleta y colóquelo en su diagrama de
bloques.

Documentación simple


Pase el ratón sobre cualquier VI o función con el ratón y ver al instante la
documentación con ayuda contextual.



6



3. Desarrollo Interactivo

Animar la ejecución Diagrama
de bloques

Consulte los valores de datos que se
transmiten de una función a otra con
resaltado de ejecución.

Sondas, puntos de nterrupción,
y la intensificación


Datos de la sonda, la ejecución de una pausa, y el paso a una subrutina sin necesidad de
programación compleja.

4. Utilización de librerías

Conexión con librerías.

850 bibliotecas integradas

Aprovechar cientos de bibliotecas integradas de
procesamiento de señales, matemáticas y análisis.

Bibliotecas Conectividad

Interfaz con los servicios web, bases de datos,
archivos ejecutables y más con funcionalidad

integrada en el núcleo de LabVIEW.

5. Código API abierto

En el lado LabVIEW

Me pregunto qué está pasando bajo el capó? Haga doble clic en cualquier VI dentro de
la caja de herramientas y se vea cómo funciona.

En el lado Arduino

¿Quiere modificar el Sketch Arduino proporciona para su aplicación específica? Se
incluye la modificación de la caja de herramientas.



7



3. ¿Dónde encontrar ayuda y herramientas para

usar NI LabVIEW y Arduino?

En el proceso de instalación del software de Arduino para Labview se recomienda
recurrir a los siguientes enlaces en donde se podrá descargar el software y leer las
recomendaciones en el proceso de instalación esta paginas están el servidor de National
Instrument (LabVIEW)


El paquete LabVIEW Interface for Arduino es totalmente gratuito y se puede

descargar en:
https://decibel.ni.com/content/groups/labview-interface-for-arduino


Las instrucciones para la instalación se encuentran aquí:

https://decibel.ni.com/content/docs/DOC-16204


Si se desea adquirir el Kit NI LabVIEW + Arduino se puede adquirir aqui:

http://www.sparkfun.com/product
  • Links de descarga
http://lwp-l.com/pdf14039

Comentarios de: Labview + Arduino (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad