Configurando mBlock

Conoce el entorno de programación gráfico de mBlock y aprende como conectar tu Ultimate 2.0

Ejecuta Código: Tomar con objetos con la garra

¡A Programar!

 

Este tutorial te guiará en la escritura del código para tu Ultimate 2.0.

  1. Verifica que aparezca "Puerto Serie Conectado" en la barra de titulo de lo contrario, de lo contrario regresa al apartado Conecta tu Ultimate 2.0.

 

2. Podemos comenzar a programar la estructura inicial del código con el bloque "Al presionar"

 

seguido del bloque "fijar motor" indicando el puerto de cada motor con su dos señales "A" y "B" y en una velocidad de cero para que se encuentre inmóvil durante cierto tiempo antes de empezar a hacer la tarea especificada

Programas Simples

Crea rutinas de movimiento e iluminación y dale vida a tu Ultimate 2.0 programando en mBlock

 

coloca un "espera" que dure 3 segundos para darle un tiempo de espera al robot antes de iniciar a moverse

Después crearemos bloques para seccionar las diferentes tareas, esto con el objetivo de generar un código mas compacto y mejor ordenado, a continuación observaras como generar bloques e indicar su tarea.

Para crear un bloque te tienes que dirigir a la categoría "Datos y bloques" y dar clic en en "Crear bloque"

 

Se generar una ventana en la que indicaras el titulo de tu bloque

 

Recordemos que nuestro sensor nos genera 4 valores (0, 1, 2 y 3) por lo que usaremos 4 sentencias de control y por lógica usaremos 4 operadores de "igualdad"y así cada valor tenga una tarea única.

Si nuestro sensor marca "cero" ir hacia adelante y por consecuente nuestros motores irán a la misma velocidad pero en sentido contrario pues así es su configuración 

 

Si nuestro sensor marca "uno" ir hacia la izquierda, se logra frenando el motor izquierdo y manteniendo la velocidad del motor derecho 

Si nuestro sensor marca "dos" ir hacia la derecha, se logra frenando el motor derecho y manteniendo la velocidad del motor izquierdo

 

finalmente si nuestro sensor marca "tres" podremos indicarle que se mantenga girando hacia la derecha o hacia la izquierda hasta que encuentre nuevamente la linea y ejecute cualquiera de las tareas anteriores. 

 

 

Para que nuestro robot este en constante movimiento y realizando estas cuatro tareas debemos utilizar un bloque de control llamado "por siempre" que le permitirá al robot ejecutar todas aquellas tareas que se encuentren dentro de este bloque en todo momento

 

hasta aqui tendriamos el siguiente código 

Ahora !Pruébalo¡y te invito a cargarle el código directamente a tu robot para que se mueva inalambricamente, solo tienes que sustituir el bloque "al presionar" por "Programa de MegaPi"

Programas Avanzados

Crea aplicaciones usando variables, bloques con subrutinas y ejecuta tareas completas para mejorar tu técnica programando en mBlock

 

Para este código se crearan 4 bloques, avanzar, detenerse, tomar objetos, subir objetos.

Usando Sensores

Aprende como funciona un sensor y ejecuta una tarea en mBlock

Llámanos: 55-2124-4271   /   info@creativakids.com   / Av. Insurgentes Sur 1877, Guadalupe Inn, CDMX 01020

  • White Instagram Icon
  • White Facebook Icon