En este ejemplo demostrativo, crearemos un proyecto en Labview que permitirá abrir una conexión con la tarjeta de evaluación LM3S8962, en ella veremos el estado de los botones incorporados en la mima, de igual manera activaremos la bocina y por ultimo mostraremos caracteres numéricos en su pantalla LCD. El panel frontal que se comunica con la tarjeta de evaluación se muestra en la figura siguiente:
Desarrollo
Para que este programa muestre los resultados esperados seguir los siguientes pasos:
1. El diagrama de bloques está formado por dos estructuras de programación, un bucle while que determina el final del programa, la primera secuencia tiene por finalidad leer el estado de los botones de la tarjeta LM3S8962 y los del panel frontal de nuestro instrumento virtual. Construimos un arreglo de elementos booleanos con cada uno de los estados de los botones mencionados, esto quiere decir que cuando presionemos cualquiera de ellos ocuparemos las posiciones respectivas 1,2,4,8,16,32,64 conectaremos este arreglo a una función que convertirá el arreglo de booleanos a números y a una estructura CASE que seleccionara cada opción, en cada opción de esta función de activa un indicador luminoso relacionado a cada botón con un retardo de 500 milisegundos.
2. El segundo bloque tiene la función de mostrar el valor de la variable VALUE, esta variable cambia de valor al deslizar el control de tipo dial del panel frontal
Observaciones
Elemental I/O Node. Realiza específicas operaciones de E / S elementales sobre blancos incrustados. Puede configurar el nodo Elemental I / O con uno o más elementos de E / S Elementales. Recursos elementales de E / S se pueden realizar tanto operaciones de lectura y escritura.
Para agregar un nuevo elemental I/O nodo debemos acceder al explorador de proyectos y seleccionar la propiedades del dispositivo EK-LM3S8962 / Nuevo / Elemental IO
En la ventana de recursos disponibles seleccionamos entradas, salidas y todos aquellos recursos necesarios en el proyecto