De misma manera que en la sesión anterior vimos como realizar movimiento de texto en la matriz de LEDs de Makeblock en esta ocasión vamos a ver cómo mover diferentes gráficos en la matriz.
Para empezar a entender el movimiento de gráficos que podemos realizar con bloques vamos a mover un único punto iluminado y vamos todas las posibilidades que tenemos para moverlo.
Es muy importante entender que siempre estamos moviendo todo un tapiz completo de 16×8 y por esa razón vamos a tener ciertas dificultades en la actualización de estado de LEDs que queden fuera de esa zona al desplazar el tapiz de 16×8.
Recuerda a lo largo de todo el curso que tienes disponible el formulario de soporte para alumnos para plantear tus dudas y preguntas.
Vídeo de la sesión 3 del curso de programación de la matriz de LEDs de Makeblock.
Ejercicios:
- Repite los ejemplos del vídeo.
- Realiza un programa de manera que en una misma línea haga oscilar un LED de izquierda a derecha y luego de derecha a izquierda en un bucle continuo.
- Elige una columna para mostrar gráficamente la distancia que está detectando el sensor de ultrasonidos. Si detecta una distancia mínima se encenderá el LED inferior que irá subiendo conforme se detecte una distancia mayor hasta llegar a la máxima distancia de detección en la que debe encenderse el LED superior de la columna.
Ponlo en práctica:
Todas las clases de este curso
- Curso de programación de la matriz de LEDs de Makeblock #1. Bloques necesarios en mBlock.
- Curso de programación de la matriz de LEDs de Makeblock #2. Movimiento de texto.
- Curso de programación de la matriz de LEDs de Makeblock #3. Movimiento de gráficos.
- Curso de programación de la matriz de LEDs de Makeblock #4. Secuencia de fotogramas.
- Curso de programación de la matriz de LEDs de Makeblock #5. Ejemplo creando el juego Pong.
- Curso de programación de la matriz de LEDs de Makeblock #6. Control de pala en el juego Pong.