Las entradas que posee la tarjeta de programación Halocode, las podemos usar como mediador para controlar objetos de Halocode, esto quiere decir que, todas las animaciones y videojuegos que programe con mBlock pueden ser controladas interactivamente con Halocode, por ejemplo, durante el curso mBlock N3: Videojuegos, uno de los proyectos que desarrollamos es una aventura por el espacio exterior a través de una nave espacial, gracias a Halocode podemos dar movimiento a la nave espacial ya sea desde las entradas táctiles o si lo prefieres con el ángulo de rotación del giroscopio. En esta lección explicaremos cómo programar objetos para cumplir con esta interactividad, para eso es necesario comprender la diferencia entre el modo Carga y en Vivo.
Permite cargar el código de programación al dispositivo Halocode, esto permite seguir las instrucciones programadas incluso después de desconectado el dispositivo del computador.
Permite una interacción en tiempo real entre Halocode y los objetos de mBlock mediante el uso de mensajes y variables.
mBlock divide la programación entre Dispositivos y Objetos mediante pestañas, para comunicarse entre sí, es necesario el uso de mensajes, a continuación, mostramos el funcionamiento de los bloques de programación correspondientes a mensajes.
Este bloque inicia una secuencia de instrucciones al recibir un mensaje de un Dispositivo u Objeto.
Envía un mensaje a un Dispositivo u Objeto y ejecuta la siguiente instrucción.
Envía un mensaje a un Dispositivo u Objeto, espera y luego ejecuta la siguiente instrucción.
Vamos a crear un programa que permita a un objeto (Panda) moverse cada vez que presionamos el pulsador.
Programación de Halocode
Programación del Objeto (Panda)
Ahora, conectemos la Halocode, conectemos el dispositivo y probemos el programa.
Descarga el programa en este enlace.
Ahora, vamos a crear un programa que permita a un objeto (Abeja) moverse de derecha a izquierda cada vez que tocamos una entrada táctil.
Programación de Halocode
Recuerda previamente cambiar el tipo de dirección de sobre sí mismo a izquierda/derecha.
Ahora, conectemos la Halocode, conectemos el dispositivo, presiona la bandera verde y probemos el programa.
Descarga el programa en este enlace.
Por último, vamos a crear un programa que permita a un objeto (Nave) moverse de arriba hacia abajo en el espacio exterior mediante el reconocimiento del movimiento del giroscopio.
Programación de Halocode
Programación del Objeto (Nave)
La programación de la Nave es muy sencilla, cuando recibe el mensaje “Arriba” se desplaza 5 unidades en el eje Y y si recibe el mensaje “Abajo” se desplaza -5 unidades en el eje Y.
Ahora, conectemos la Halocode, conectemos el dispositivo, presiona la bandera verde y probemos el programa.
Descarga el programa en este enlace.