0% encontró este documento útil (0 votos)
152 vistas9 páginas

Aplicaciones - Arduino y Labview

Este documento describe tres ejercicios para controlar dispositivos electrónicos usando Arduino y LabVIEW. El primer ejercicio controla la iluminación de una lámpara usando un sensor LDR. El segundo ejercicio controla la dirección y velocidad de un motor DC. El tercer ejercicio controla el ángulo de un servomotor variando el ancho de pulso. Cada ejercicio explica los componentes necesarios, las conexiones y los pasos para desarrollar una interfaz gráfica en LabVIEW.

Cargado por

Tomas Caicedo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
152 vistas9 páginas

Aplicaciones - Arduino y Labview

Este documento describe tres ejercicios para controlar dispositivos electrónicos usando Arduino y LabVIEW. El primer ejercicio controla la iluminación de una lámpara usando un sensor LDR. El segundo ejercicio controla la dirección y velocidad de un motor DC. El tercer ejercicio controla el ángulo de un servomotor variando el ancho de pulso. Cada ejercicio explica los componentes necesarios, las conexiones y los pasos para desarrollar una interfaz gráfica en LabVIEW.

Cargado por

Tomas Caicedo
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 9

APLICACIONES CON ARDUINO Y LABVIEW

I.

EQUIPO Y MATERIAL NECESARIO:


Computadora / Laptop con Software LABVIEW.

II.

PROCEDIMIENTOS:

Ejecutar el programa LABVIEW:

Conecte su tarjeta ARDUINO y cargue el FIRMARE LINX siguiendo los pasos vistos en la
clase anterior:

EJERCICIO 1: CONTROL DE ILUMINACIN DE LMPARA CON LDR Y


ARDUINO

Elabore un VI que permita leer el valor analgico de un LDR y de acuerdo a su valor me permita
activar una salida (LED) donde ira conectado una lmpara a 220VAC.
El LDR y el LED tendrn las siguientes conexiones:

En el Panel de Control se insertarn los siguientes objetos:

Control numrico 1: indica pin analgico donde ir conectado LDR.


Control numrico 2: indica pin digital donde ir conectado LED.
Slide Vertical 1: indica nivel de iluminacin del LDR (0 a 100).
LED 1: indica estado de LED (simula lmpara).

En el Diagrama de Bloques se insertarn los siguientes bloques:

Bloque 1: Inicio y selector de Puerto COM de ARDUINO.


Bloque 2: Lectura de entrada analgica y muestra valor de 0 a 100 del nivel de Luz de LDR.
Bloque 3: Selecciona y activa pin digital (LED).
Bloque 4: Fin y cerrar puerto COM de ARDUINO.

Conecte el LDR a una de las entradas analgicas (A0 a A5) de su tarjeta ARDUINO y el LED a
uno de sus pines digitales (2 a 13):
3

Compruebe el funcionamiento de la aplicacin haciendo clic en el botn RUN:

EJERCICIO 2: CONTROL DE GIRO Y VELOCIDAD DE MOTOR DC CON


ARDUINO

Elabore un VI que permita controlar el sentido de giro y velocidad de un motor DC conectado al


C.I. L293D. Los pines 7, 8 y 11 de la tarjeta ARDUINO sern utilizados para esta aplicacin.
Funcionamiento del C.I. L293D y un motor DC:

Pin 1

INPUT

INPUT

(Enable)

GIRO
Horario
Antihorari
o

Las conexiones del motor DC con el C.I. L293D y la tarjeta ARDUINO sern las siguientes:

NOTA: Conecte los terminales de la batera a 5V y GND de la tarjeta ARDUINO.

En el Panel de Control se insertarn los siguientes objetos:

Control booleano 1: indica sentido giro del motor DC (OFF = horario y ON = antihorario).
Control numrico 1 tipo potencimetro: indica velocidad del motor DC (0 a 100).

En el Diagrama de Bloques se insertarn los siguientes bloques:

Bloque 1: Inicio y selector de Puerto COM de ARDUINO.


Case Structure: para seleccionar sentido giro.
o

FALSE: Giro Horario (pin 7 = 0 , pin 8= 1 y pin 11 = PWM).


5

TRUE: Giro Antihorario(pin 7 = 1 , pin 8= 0 y pin 11 = PWM).

Bloque 4: Fin y cerrar puerto COM de ARDUINO.


CASE FALSE (SWITCH = OFF): GIRO HORARIO

CASE TRUE (SWITCH = ON): GIRO ANTIHORARIO

Compruebe el funcionamiento de la aplicacin haciendo clic en el botn RUN:

EJERCICIO 3: CONTROL DE NGULO DE SERVOMOTOR CON


ARDUINO
6

Elabore un VI que permita controlar el ngulo de un MICROSERVO SG90.

La forma fsica y las conexiones del servomotor con la tarjeta ARDUINO son las siguientes:

Para controlar el ngulo de giro se enva un pulso en milisegundos (ms) con los siguientes
valores:

En el Panel de Control se insertarn los siguientes objetos:

Control numrico 1: indica pin digital PWM donde ir conectado servomotor.

Control numrico 2tipo potencimetro: indica pulso (microsegundos) para controlar


ngulo de servomotor.

En el Diagrama de Bloques se insertarn los siguientes bloques:

Bloque 1: Inicio y selector de Puerto COM de ARDUINO.

Bloque 2: Inicio y selector de pin para servomotor.

Bloque 3: Selecciona pin y enva pulso de acuerdo al valor del control numrico 2.

Bloque 4: Fin y cerrar pin para servomotor.

Bloque 5: Fin y cerrar puerto COM de ARDUINO.

Compruebe el funcionamiento de la aplicacin haciendo clic en el botn RUN:

También podría gustarte