Makeblock: mBot, juego del escondite inglés

La idea de este juego que realizaremos con nuestro robot mBot es intentar simular el famoso juego del “escondite inglés” pero lógicamente con algunas variantes para que nuestro robot lo pueda hacer.

Los jugadores tendrán que colocarse a cierta distancia del robot y ganará el jugador que logre pulsar el botón que se encuentra en la parte superior sin ser detectado.

Si has sido detectado el robot se abalanzará hacia adelante mostrando una cara de “sorpresa” y haciendo que “el brazo” acoplado al servomotor baje creando el efecto de querer atraparte.

Enlace al tutorial: mbot, juego del escondite inglés

Espero que os guste.

Makeblock: mCore, mapeo de puertos y programación

Como seguro ya sabéis la placa mCore de nuestro mBot es una placa basada en Arduino y por tanto podemos programarla sin problemas desde el propio IDE de Arduino como si fuera un Arduino UNO.

En este tutorial veremos cómo podemos programar nuestra placa mCore tanto con las librerías de Makeblock como sin ellas (incluso utilizando librerías de terceros) y así poder utilizar tanto los componentes que ya vienen integrados en la propia placa (driver para los motores, buzzer, sensor de luz, LEDs RGB, etc) como los componentes que se encuentran en módulos adicionales (seguidor de líneas, sensor de sonido, sensor PIR, ultrasonidos ,etc).

Enlace al tutorial: mCore, mapeo de puertos y programación

Makeblock: asustando a mBot

Lo reconozco, soy fan de Makeblock y creo que con el robot mBot lo han acertado de lleno: es fácil de montar y programar, divertido y muy versátil.

Aquí os dejo un video realizado con mi hijo Carlo donde podéis ver lo divertido que se lo puede pasar uno jugando con él añadiendo un sensor de sonido y una matriz de LEDs. Integrado en la placa ya se encuentra el sensor de luz, el zumbador y los dos LEDs RGB que también utilizaremos para este video.

La funcionalidad es la siguiente:

    • Pondremos un umbral de luminosidad en el cual consideramos que es de día y el robot está “despierto”. Si no se supera este umbral querrá decir que es de noche y por tanto el robot estará “dormido”.
    • Si está “despierto” el robot mostrará una serie de secuencia de gestos de ojos en la matriz de LEDs que cambiará si se encuentra “dormido”.
    • Cuando se detecte un sonido que supere un cierto umbral el robot se “asustará” y se iniciará una secuencia de gestos en la matriz de LEDs (ojos de sorpresa) acompañados de sonidos.
    • Si se considera que es de noche y por tanto está “dormido” esta secuencia se acompañará con la iluminación de los dos LEDs que se encuentran integrados en la placa por el contrario si consideramos que es de día y por tanto está “despierto” en vez de encender los LEDs haremos que realice unos pequeños movimientos a izquierda y derecha. Durante la noche el umbral de sonido será más sensible que durante el día.

Enlace al tutorial: Asustando a mBot

Espero que os guste.