Arduino Con LabView
Arduino Con LabView
Instrumentación
Palabras clave — Arduino, inclinación, sensor, Labview. Fig. 1. Funcionamiento de un acelerómetro capacitivo.
Fig. 2. GY-521
- Microcontrolador: ATmega328
- Voltage: 5V
- Voltage entrada (recomendado): 7-12V
- Voltage entrada (limites): 6-20V
- Digital I/O Pins: 14 (de los cuales 6 son salida
PWM)
- Entradas Analogicas: 6
- DC Current per I/O Pin: 40 mA
Fig. 3. Software Arduino. - DC Current parar 3.3V Pin: 50 mA
- Flash Memory: 32 KB (ATmega328) de los cuales
Una placa electrónica es una PCB (“Printed Circuit 0.5 KB son utilizados para el arranque
Board”, “Placa de Circuito Impreso” en español). Las PCBs - SRAM: 2 KB (ATmega328)
superficies planas fabricadas en un material no conductor, la - EEPROM: 1 KB (ATmega328)
cual costa de distintas capas de material conductor. Una PCB - Clock Speed: 16 MHz
es la forma más compacta y estable de construir un circuito
electrónico. Así que la placa Arduino no es más que una PCB Introducción general a una placa Arduino
que implementa un determinado diseño de circuitería interna,
de esta forma el usuario final no se debe preocupar por las Mirando a la placa desde la parte de arriba, este es el
conexiones eléctricas que necesita el microcontrolador para esquema de lo que puedes ver (los componentes de la placa
funcionar, y puede empezar directamente a desarrollar las con los que puedes interactuar en su uso normal están
diferentes aplicaciones electrónicas que se necesite. resaltados):
En los sistemas electrónicos, una magnitud física variable - I2C: 4 (SDA) y 5 (SCL). Soportan comunicaciones
se representa generalmente mediante una señal eléctrica que I2C (TWI) utilizando la librería Wire (documentación en la
varía de manera tal que describe esa magnitud. Por lo general, página web de Wiring).
se hace referencia a las señales continuas como señales
analógicas, mientras que asociamos las señales discretas a Pines de alimentación:
señales digitales: el ejemplo más claro es el de las señales
binarias, donde la señal sólo pueden tomar dos niveles, 0 o 1. - VIN (a veces marcada como «9V»). Es el voltaje de
entrada a la placa Arduino cuando se está utilizando una
Arduino incorpora terminales digitales (señales discretas) fuente de alimentación externa (En comparación con los 5
pero de tal forma que tenemos un gran abanico de valores con voltios de la conexión USB o de otra fuente de alimentación
los que trabajar (por ejemplo, 255 valores de luz en un regulada). Puedes proporcionar voltaje a través de este pin.
fotosensor, siendo 0 ausencia de luz y 254 el máximo valor Date cuenta que diferentes placas aceptan distintos rangos de
lumínico). voltaje de entrada, por favor, mira la documentación de tu
placa. También date cuenta que el LilyPad no tiene pin VIN
Terminales Digitales y acepta solo una entrada regulada.
Las terminales digitales de una placa Arduino pueden ser - 5V. La alimentación regulada utilizada para
utilizadas para entradas o salidas de propósito general a través alimentar el microcontrolador y otros componentes de la
de los comandos de programación pinMode(), digitalRead(), placa. Esta puede venir de VIN a través de un regulador en
y digitalWrite(). Cada terminal tiene una resistencia pull-up placa o ser proporcionada por USB u otra fuente regulada de
que puede activarse o desactivarse utilizando digitalWrite() 5V.
(con un valor de HIGH o LOW, respectivamente) cuando el - 3V3. Una fuente de 3.3 voltios generada por el chip
pin esta configurado como entrada. La corriente máxima por FTDI de la placa.
salida es 40 mA. - GND. Pines de tierra.
III. MATERIALES
➢ Computador
Así mismo, como los leds, creamos una alarma que se active
cuando supere los valores establecidos.
V. CONCLUSIONES
Al llevar a cabo la práctica llegamos a las siguientes
conclusiones:
VI. RECOMENDACIONES
Fig. 12. Estructura para escribir Altos en el Arduino Se recomienda instalar las librerías y paquetes de
Arduino para Labview previamente para no tener
En la figura 12, utilizamos de igual manera la librería linx inconvenientes al compilar.
para escribir en el arduino desde labview. Es mejor usar un sensor que sea conocido por las
librerías de Labview para incorporar las funciones
rápidamente como leer los datos y escribir en
arduino.
VII. REFERENCIAS
[1] Olivares Garcés, D. (2018). Estudio e implementación de
algoritmos para la estimación de la posición mediante sistemas
inerciales con Arduino. http://hdl.handle.net/10251/109790
.
[2] VARANIS, Marcus; SILVA, Anderson Langone; BRUNETTO,
Pedro Henrique Ayres and GREGOLIN, Rafael Ferreira.
Instrumentation for mechanical vibrations analysis in the time domain
and frequency domain using the Arduino platform. Rev. Bras. Ensino
Fig. 13. Estructura para crear sonidos. Fís. [online]. 2016, vol.38, n.1 [cited 2019-10-22], 1301. Available
from: http://dx.doi.org/10.1590/S1806-11173812063
[3] https://arduino.cl/que-es-arduino/
[4] https://www.ingmecafenix.com/automatizacion/acelerometro/
[5] http://www.iescamp.es/miarduino/2016/01/21/placa-arduino-
uno/
[6] https://www.ni.com/es-cr/shop/labview/how-do-i-use-labview-to-
teach-engineering-students.html
[7]
https://www.ni.com/academic/students/learnlabview/esa/environment.
htm
VIII. ANEXOS.
BIOGRAFÍAS