jueves, 28 de marzo de 2019

Scratch + Makey Makey

Ayer impartí un taller de iniciación a Makey Makey en la Semana de la Educación junto con Chema González.
¡Gracias al INTEF y a su proyecto del Aula del Futuro por contar con nosotros!

Aquí dejo la presentación:


sábado, 23 de marzo de 2019

LOPHEBOI'19

¡Vuelve Hebocon al cole!

Por tercer año consecutivo, celebramos en el cole la más disparatada competición de robots de combate.
Por si aún no la conocéis de otros años, Hebocon es una competición de lucha de sumo de robots para personas sin conocimientos técnicos.
Es una competición donde robots cutres que apenas pueden moverse y seguir de una pieza, de algún modo se las arreglan para participar en batallas torpes y extrañas.
Hebocon es una gran excusa para juntarse en familia, poner en práctica nuestras habilidades STEAM, diseñar un robot y divertirse viendo como como se enfrenta a otros robots tan disparatados como el nuestro.
La gran mejora de este curso será que los combates se llevarán a cabo la tarde del 10 de abril, y las familias de quienes presenten robots al torneo podrán asistir al evento, algo que bastantes personas comentasteis la pasada edición.
El torneo estará dividido en tres categorías:

viernes, 22 de marzo de 2019

Máquina de Arcade 08: PCB Print

Para la segunda iteración del proyecto vamos a quitar la EchidnaShield y usar un joystick y dos pulsadores.
Para esto vamos a usar una PCB print, es decir, una placa de circuito impreso impresa en 3D. En ella irán colocados los componentes y se soldarán los cables.
Su aspecto final debería ser algo parecido a lo que veis en la imagen, pero vamos a tratar de personalizarlo y hacer que quede más chulo.

 Partiremos de un archivo inicial de Blockscad que podéis descargar aquí, o bien editar directamente en Blockscad desde aquí.


martes, 12 de marzo de 2019

Máquina de Arcade 06: ¡Bajo ataque!

Ya tenemos a nuestro defensor preparado y con la habilidad de disparar, así que en esta parte del juego vamos a programar al atacante.
Para continuar, aquí podéis descargar el proyecto tal y como lo dejamos en la última sesión.
Lo primero que haremos será crear o seleccionar un nuevo objeto al que llamaremos atacante.

1. MOVIMIENTO DEL ATACANTE
Empezaremos con la programación básica: Queremos que el atacante se mueva hacia la izquierda de la pantalla en linea recta.
Para ello vamos a preparar un programa que, al presionar la bandera verde, por siempre, haga que el objeto vaya a un punto a la derecha de la pantalla. Como sería muy fácil que siempre empezara en el mismo sitio, mantendremos un valor de x fijo, por ejemplo 200, pero en y pondremos un blóque de número al azar entre 150 y -150.
Una vez que hemos posicionado el objeto, querremos que avance hacia la derecha de la pantalla hasta que toque el borde, momento en el que aparecerá de nuevo en un punto aleatorio de la izquierda de la pantalla.
¿Serías capaz de conseguir este programa usando estos bloques?


2. DESTRUYENDO AL ATACANTE CON EL PROYECTIL
Nuestro objetivo es destruir al atacante antes de que toque el borde izquierdo de la pantalla, y para eso hemos creado el programa de disparo del proyectil.
El siguiente paso será que el atacante deje de avanzar y vuelva a empezar si es destruido por el proyectil.
Para esto haremos que, por siempre, espere a que esté tocando el objeto Proyectil, y cuando lo toque vaya a  l punto inicial, x 200, y número aleatorio entre 150 y -150


Si has hecho las cosas correctamente, tendrás algo parecido a esto.