Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fecha: 04/11/2022
Nombre de Profesor Responsable: Luis Manuel López Manrique
Luis Enrique Ángeles Montero
Nombre de Alumno (s) Francisco Javier Jiménez Velázquez
María Belén García Álvarez
Noé De Jesús Álvaro Velasco
Jesús Manuel Pérez Torres
2.Objetivo:
El objetivo de esta práctica es; utilizar el Arduino como tarjeta de adquisición de datos, utilizar
el software LabVIEW para realizar la programación. Se adquirirán datos analógicos y se
mostrarán en una gráfica.
3.Exposición:
Adquirir y mostrar datos analógicos de un sensor de potenciómetro. Se realiza la programación
mediante el software LabVIEW y se utiliza como tarjeta de adquisición de datos el Arduino UNO.
Con estos conocimientos es posible adquirir datos de señales analógicos de sensores que
tengan salidas analógicas y con valores de voltaje aceptables para el Arduino.
4.Materiales:
Alumnos:
Arduino UNO
Protoboard
1 Potenciómetro de 100KΩ
Cables para realizar la conexión
Software LabVIEW
Software Proteus
Software Fritzing*(Opcional)
5. Procedimiento:
Realizar las conexiones como se muestra en el diagrama de la Figura 1 .1 que fue hecho en el
software Proteus.
Programación
La programación que se utiliza es la misma que se hizo en el apartado Error: Reference source
not found. El cual deberá quedar como se muestra en la Figura 1 .3. Es posible cambiar el color
de la fuente, en la ventana Panel Frontal, haciendo clic en la opción “15pt Application Font”
1
Al momento de inicializar el programa es posible que el Arduino no responda al inicio, lo que se tiene que
hacer es presionar varias veces el boto de reset del Arduino, hasta que se enciendan los LED’s RX y TX.
Indicando que ya se tiene comunicación con la PC.
En la ventana Panel frontal, se da click derecho con el mouse, entonces se desplegara el menú
“Control” en donde selecciona el submenú “Graph Indicators” y se selecciona “Waveform
Chart”. Este se colocará en la ventana Panel Frontal, al hacer esto en la ventana Diagrama de
bloques, aparecerá el VI de la gráfica el cual se debe conectar al mismo nodo que el indicador
“Voltaje”. Figura 1 .4
2
Al momento de inicializar el programa es posible que el Arduino no responda al inicio, lo que se tiene que
hacer es presionar varias veces el boto de reset del Arduino, hasta que se enciendan los LED’s RX y TX.
Indicando que ya se tiene comunicación con la PC.
A continuación, se presentan los pasos necesarios para poder realizar la simulación virtual, sin la
necesidad de tener físicamente un Arduino. En la FIGURA 1 .6 se presenta el diagrama en
SimulIDE.
Para poder realizar la simulación en SimulIDE el cual debe, crear un archivo nuevo de
programación. El cual se encuentra en la parte superior derecha el cual es un símbolo de una
carpeta con un +. Al seleccionarla se crea una pestaña con el nombre de “New*”.
Posteriormente escribimos el código de programación. Enseguida guardamos el archivo es el
icono que tiene la imagen de una carpera con una flecha hacia abajo. Al seleccionarlo nos pedirá
Posteriormente seleccionamos al icono que esta alado de la palomita “UpLoad”para poder subir
Otra forma de hacerlo es seleccionar el Arduino con el botón derecho y elegimos “Cargar
firmware” y buscamos el archivo”.hex” que se desea subir.
En este caso buscamos y abrimos el archivo “LIFA Base”, en el menú “programa” luego en
“Exportar Binario compilados” y en la misma carpeta donde se encuentra el archivo de Arduino
se generara el archivo “.hex” . Por lo general se llama “LIFA_Base.ino.standard” el archivo que
se cargara a la placa del simulador.
Ejecutamos la simulación en la parte superior central debe haber un icono de color rojo. Al
seleccionarlo este debe de cambiar a color amarillo. Posteriormente seleccionamos el Arduino
con el botón derecho y elegimos “Abrir Monitor Serial” y en la parte inferir se desplegará el
monitor serial.
Y luego seleccionamos “Abrir Puerto Serial” ya que esta opción se usara para la conexión de
puestos virtuales.
En la parte del puerto serial de SimulIDE seleccionamos alguno de los dos puestos virtuales y
seleccionamos “abrir”. Para activar el puerto.
6.Resultados:
La programación que se utiliza es la misma que se hizo en el apartado Error: Reference source
not found. Pero en esta ocasión debe leer la señal analógica del potenciómetro.
Observaciones:
7. Pruebas de Conocimiento:
8.-Conclusiones
El objetivo se logró adquiriendo los datos analógicos del Arduino y el sensor de potenciómetro,
con LabVIEW se usó como salida analógica de los voltajes observando como varia el voltaje al
mover el eje del potenciómetro.