Está en la página 1de 8

COMPUTACIÓN 3er Sec SACO OLIVEROS

Capítulo 08
HELICO THEORY
4to año
SENSOR DE MOVIMIENTO/GIROSCOPIO

RECURSOS DE PROGRAMACIÓN DE HALOCODE


Cuando agregamos Halocode a mBlock como dispositivo se habilitan nuevas categorías y bloques de
programación, estos son:

 Iluminación: Controlas y programas los LED RGB.


 Detección: Realiza lecturas de los sensores y entradas que posee Halocode.
 Pines: Controlas los pines de entrada y de salida de la tarjeta.
 Wifi: Conectas y configuras la conexión a una red Wifi.
 LAN: Conectas inalámbricamente a varios dispositivos incluido Halocode y así lograr tener una red interna.

¿QUÉ ES UN GIROSCOPIO?
El giroscopio es un dispositivo mecánico que sirve para medir, mantener o cambiar la orientación
en el espacio. Comúnmente se encuentra integrado a dispositivos móviles para identificar su
ubicación en el espacio.

SENSOR GIROSCÓPICO Y ACELERÓMETRO


Halocode tiene un sensor giroscopio y acelerómetro integrados, que permite medir el movimiento
angular y aceleración en los ejes X, Y y Z. El rango del
giroscopio es +- 180° en el eje X,+- 90” en el eje Y y
360” en el eje Z, mientras que el rango del
acelerómetro es de +-8g. Algunos proyecto que
podemos desarrollar con el uso del sensor de
movimiento es controlar el movimiento de un objeto
en mBlock

pág. 1
COMPUTACIÓN 3er Sec SACO OLIVEROS

EJES DE LOS MOVIMIENTOS DE HALOCODE.

BLOQUES DE SENSOR DE MOVIMIENTO Y GIRÓSCOPO

En la categoría de programación Detección y Eventos encuentras los bloques para programar el


sensor de movimiento.
A continuación, mostramos los bloques de programación con mayor uso para proyectos con Halocode y su
función.

Ejecuta una serie de instrucciones al reconocer la


opción de movimiento seleccionada.
Las opciones de movimiento con mayor uso son:
Halocode inclinado hacia la derecha, izquierda,
arriba, abajo, rotación horario y anti horario.

Detecta cuando Halocode se encuentra


inclinado hacia arriba, abajo, derecha,
izquierda, rotación horario y anti horario,
entre muchas opciones de movimiento
más.

Reconoce y guarda el ángulo de rotación de


Halocode del eje seleccionado X, Y o Z.

Reconoce y guarda el valor de la fuerza de sacudida de


Halocode, este valor se encuentra en un rango entre 0 a
100.

pág. 2
COMPUTACIÓN 3er Sec SACO OLIVEROS

HELICO PRACTICE
OVNI AL TAQUE-MOVIMIENTO

En el siguiente Proyecto, revisaremos:


 Movimiento en el eje Z
 Sensores táctiles
 Uso del pulsador
 Iluminación de LEDs
 Programación de Mblock

PROYECTO: OVNI AL TAQUE-MOVIMIENTO


En este proyecto, iniciamos el juego presionando el pulsador, para resetear los ángulos de Halocode, se iluminaran
LEDs luego presionamos el botón jugar, el movimiento de las aeronave (Rocket 16) será girando el Halocode
hacia la izquierda y derecha se realizará disparos con el sensor táctil 1 o 2. Se iniciará con 5 vidas que irá
disminuyendo cuando un ovni choque con el suelo o cuando choque con la aeronave (Rocket 16), se ganará
cuando llegue a los 30 puntos derribando ovnis.

Pasos:
1. Abrir mBlock, seleccionar objeto y registrarse con una cuenta.
Colocar nombre al proyecto OVNI AL ATAQUE-MOVIMIENTO

2. Conectar el Halocode en VIVO, crear 3 variables: POSX-VIDAS Y


PUNTOS también crear los siguientes mensajes

3. Programar el Halocode: Multiplicar por –5 se consigue que girando hacia la derecha X sea
positivo y a la izquierda sea negativo.

pág. 3
COMPUTACIÓN 3er Sec SACO OLIVEROS

4. Programar botón de JUGAR se tiene que crear disfraces para el botón de jugar

pág. 4
COMPUTACIÓN 3er Sec SACO OLIVEROS

5. Programar del Rocket 16: Crear un disfraz Boom18.

pág. 5
COMPUTACIÓN 3er Sec SACO OLIVEROS

6. Programar: Game control que son los disparos se realiza usando clones

7. Programar UFO 1 se usa clones

Añadir sonidos: PEW-POP-OOPS

pág. 6
COMPUTACIÓN 3er Sec SACO OLIVEROS

8. Programar de Clouds (se usa clones) y Game Over y Your Win.

9. Programar GAME OVER y YOUR WIN

pág. 7
COMPUTACIÓN 3er Sec SACO OLIVEROS

10. Pruebe el juego con control de Halocode.

11. Guardemos el proyecto en nuestro ordenador (Archivo>guardar en tu ordenador), y subirlo


en el Drive que te indique el profesor.

pág. 8

También podría gustarte