Student Projects

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW Lego MINDSTORMS NXT - Robot Explorador

Este artículo tiene por finalidad controlar la dirección y velocidad de un robot Lego NXT mediante los botones de dirección del  teclado del ordenador, la distancia de control estra limitada por el alcance del trasmisor Bluetooth instalado.

1.png

Desarrollo

Insertamos la primera función CreateNXTCluster que tiene la finalidad de realizar la conexión a un dispositivo, esta función recibe como primer parámetro el tipo de conexión pudiendo ser USB, Bluetooth, WiFi, etc. como segundo parámetro  el nombre del ladrillo NXT.

2.png

Para capturar los eventos del teclado del ordenador inicializamos y adquirimos los eventos del teclado con las funciones INITIALIZE KEYBOARD – ACQUIRE INPUT DATA, el arreglo de datos obtenidos es leído y su valor numérico es enviado al siguiente bloque del programa.

3.png

Los datos obtenidos del arreglo en el bloque de actividad del teclado es enviado a una estructura CASE que realizara la comparación de los diferentes valores obtenidos y realizara un comando para el movimiento de los motores y en consecuencia el desplazamiento del robot, 0: detener motores, 102: UP, 59: DOWN, 68: LEFT, 92: RIGHT

4.png

Adicionalmente insertamos una estructura para el control de una lámpara que permitirá el desplazamiento del robot en lugares de poca iluminación

5.png

Finalmente el programa se muestra en la figura siguiente

6.png

Contributors