You are on page 1of 4

El NI LabVIEW Interface for Arduino Toolkit le ayuda a establecer interfaz fcilmente con el

microcontrolador Arduino usando LabVIEW.



Con este juego de herramientas y LabVIEW, usted puede controlar y adquirir datos desde el
microcontrolador Arduino. Una vez que la informacin est en LabVIEW, analcela usando los
cientos de bibliotecas integradas de LabVIEW, desarrolle algoritmos para controlar el hardware
Arduino y presente sus conclusiones en un UI pulido.

Un boceto para el microcontrolador Arduino acta como un motor de E/S que se conecta con los
VIs de LabVIEW a travs de una conexin serial. Esto le ayuda a mover informacin rpidamente
desde pines Arduino a LabVIEW sin ajustar la comunicacin, la sincronizacin o incluso una sola
lnea de cdigo C. Al usar Open, Read/Write, Close en LabVIEW, usted puede tener acceso a las
seales digitales, analgicas, moduladas por ancho de pulso, I2C y SPI del microcontrolador
Arduino. Para aprender cmo opera la funcionalidad para que pueda modificar o extenderla,
busque en los subVIs o abra el boceto Arduino.
PWM
El ejemplo "Fading" demuestra el uso de una salida analgica
(PWM) para atenuar y aumentar la luminosidad de un LED. Lo
tienes disponible en la opcin "File->Sketchbook->Examples-
>Analog" del men del software de Arduino.
La Modulacin por Ancho de Pulso (PWM = Pulse Width
Modulation) es una tecnica para simular una salida analgica
con una salida digital. El control digital se usa para crear una
onda cuadrada, una seal que conmuta constantemente entre
encendido y apagado. Este patron de encendido-apagado puede
simular voltajes entre 0 (siempre apagado) y 5 voltios (siempre
encendido) simplemente variando la proporcin de tiempo entre
encendido y apagado. A la duracin del tiempo de encendido
(ON) se le llama Ancho de Pulso (pulse width). Para variar el
valor analgico cambiamos, o modulamos, ese ancho de pulso.
Si repetimos este patrn de encendido-apagado lo
suficientemente rapido por ejemplo con un LED el resultado es
como si la seal variara entre 0 y 5 voltios controlando el brillo
del LED.
En el grafico de abajo las lineas verdes representan un periodo
regular. Esta duracin o periodo es la inversa de la frecuencia
del PWM. En otras palabras, con la Arduino la frecuencia PWM es
bastante proxima a 500Hz lo que equivale a periodos de 2
milisegundos cada uno. La llamada a la funcin analogWrite()
debe ser en la escala desde 0 a 255, siendo 255 el 100% de
ciclo (siempre encendido), el valor 127 ser el 50% del ciclo (la
mitad del tiempo encendido), etc.

Una vez cargado y ejecutado el ejemplo mueve la arduino de un
lado a otro, lo que ves es esencialmente un mapeado del tiempo
a lo largo del espacio. A nuestros ojos el movimiento difumina
cada parpadeo del LED en una linea. A medida que la
luminosidad del LED se incrementa o atenua esas pequeas
lineas crecen o se reducen. Ahora estas viendo el ancho de
pulso (pulse width).

Un Puente H o Puente en H es un circuito electrnico que permite a un motor elctrico
DC girar en ambos sentidos, avance y retroceso. Son ampliamente usados en robtica y como
convertidores de potencia. Los puentes H estn disponibles como circuitos integrados, pero
tambin pueden construirse a partir de componentes discretos.


Estructura de un puente H (marcado en rojo).


Los 2 estados bsicos del circuito.
El trmino "puente H" proviene de la tpica representacin grfica del circuito. Un puente H se
construye con 4 interruptores (mecnicos o mediante transistores). Cuando los interruptores
S1 y S4 (ver primera figura) estn cerrados (y S2 y S3 abiertos) se aplica una tensin positiva
en el motor, hacindolo girar en un sentido. Abriendo los interruptores S1 y S4 (y cerrando S2
y S3), el voltaje se invierte, permitiendo el giro en sentido inverso del motor.
Con la nomenclatura que estamos usando, los interruptores S1 y S2 nunca podrn estar
cerrados al mismo tiempo, porque estocortocircuitara la fuente de tensin. Lo mismo sucede
con S3 y S4.

You might also like