1A. Introduccion Con Mblock
1A. Introduccion Con Mblock
1A. Introduccion Con Mblock
mBlock 5
Módulo I
Objetivos
Conocer el entrono de
programación mBlock
Conocer interfaz y
alcances de mBlock 5
Entorno de mBlock
• mBlock es una plataforma
educativa con un enfoque
STEM, diseñada para trabajar
con estudiantes de todos los
niveles con programación visual
(programación por cadena de
bloques) de animaciones
interactivas y robótica.
• Cuenta con software para
dispositivos móviles y
computadores
• https://aprendiendoarduino.wordpress.com/tag/mblock/
Descarga de mBlock 5
Escenario
Escenario de
programación
Elementos
Programables
Elementos Programables
Escenario
180
480 u
-180
Ejemplo https://planet.mblock.cc/project/291629
Movimiento y Dibujo
mBlock 5
Módulo II
Objetivos
Posición espacial
Galería de Objetos
Dimensiones y Orientación
Editor de Sprites
• Utilizando al panda (u
otro objeto), dibuja un
rectángulo cuyos lados
se encuentren a 50
unidades desde cada
borde como se muestra
en la imagen.
Actividad 2 Solución
Editor de Sprites
Actividad 2
• En modo “mapa de
bits” crea 3 fondos
blancos, con una
trayectoria en negro
de grosor 20 como se
indica en la imagen.
Desafío - Sigue Líneas
Desafío 1
Construye una cadena de bloques que permita al objeto seguir
todas las trayectorias trazadas
Aviones al Ataque
Actividad 1
• En la pestaña de objetos, incluye 1
de las 3 naves de la derecha
(categoría transporte).
• Incluye el fondo Sky1.
• Utiliza los bloques “si entonces” y
“¿pulsada tecla?” para controlar
el movimiento del objeto.
• Inicia el control de movimientos
con la tecla espacio.
• Al iniciar el movimiento, el objeto
debe fijar su tamaño al 50%,
apuntar en dirección 0° y situarse
en la coordenada (0, -130).
Aviones al Ataque
Desafío 1
Modifica la cadena anterior para que el objeto simule un
pequeño giro en dirección del movimiento
Aviones al Ataque
Actividad 2
• En la pestaña de objetos, incluye 1
de las 3 naves de la derecha
(categoría transporte).
• Luego de presionar la tecla
espacio, el objeto debe ir desde el
borde superior hasta el borde
inferior.
• Una vez que llega al borde inferior
debe desaparecer, esperar un
breve lapso de tiempo y repetir el
paso anterior.
• Cada vez que se repita el ciclo, el
objeto debe aparecer en una
coordenada X diferente.
Mensajes
Nuevos Eventos
•Es imposible informar
que un evento ha
ocurrido, utilizando
los bloques de
mensaje.
•Los mensajes son
visibles para todos
los objetos
Aviones al Ataque
Desafío 2
Modifica el programa para que el juego finalice cuando las
naves se toquen. Incluye una pantalla de Game Over
Variables: Almacenar
y Operar datos
mBlock 5
Módulo IV
Objetivos
• Las variables
corresponden a
espacios de memoria
reservados para
almacenar datos.
• Cada espacio tiene
asociado un nombre
Crear una Variable