Este artículo tiene por finalidad registrar la actividad de los botones del ladrillo inteligente NXT MindStorm, mientras se presiona un determinado botón se producirá un tono musical y al mismo tiempo se encenderá un led en el programa.
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.
Luego Iniciamos la lectura del botón LEFT ubicado en el panel frontal del ladrillo NXT mediante la funcion readNXTButton, esta función entrega un valor booleano que se encargara de generar un todo musical por un periodo de tiempo y frecuencia determinada. Realizamos el mismo la misma programación para el botón RIGHT del ladrillo.
Para detener la ejecución del programa se ha implementado un algoritmo que examina la actividad del botón ENTER del ladrillo y el botón de STOP de la aplicación, cualquier actividad de estos botones detiene la ejecución del programa.
Finalmente el programa se muestra en la figura siguiente