Ultimate 2.0

Introducción

Configurando mBlock

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

--> Ejecuta código desde mBlock
--> Carga código a MegaPi

Ejecuta Código: Mueve en un cuadrado

¡A Programar!

 

Este tutorial te guiará en la escritura del segundo 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

Programas Simples

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

--> Avanza, Gira y Retrocede
--> Mueve en un Cuadrado
--> Mueve en un Circulo
--> Abre y Cierra la Garra

 

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

Captura de pantalla 2018-08-08 a la(s) 5

 

Comenzaremos colocando nuevamente el bloque "Avanzar" a una velocidad de 100

Captura de pantalla 2018-08-08 a la(s) 5

significa que nuestro robot avanzara hacia adelante sea la posición en la que se encuentre colocado

después colocaremos una espera de 2 segundos, se interpreta como nuestro freno por un tiempo y así ejecutar el siguiente movimiento que será "girar a la derecha" a una velocidad de 100

Captura de pantalla 2018-08-08 a la(s) 6

el movimiento de "girar a la derecha" lo ejecutara en 1 segundo por lo que colocaremos dicho bloque debajo

Captura de pantalla 2018-08-08 a la(s) 7

Finalmente lo frenamos colocando el bloque "avanzar" en velocidad 0 durante un tiempo de 0.5 segundos

Captura de pantalla 2018-08-08 a la(s) 7

hasta esta parte tenemos el siguiente código:

Captura de pantalla 2018-08-08 a la(s) 7

Si presionaras el bloque "Al presionar" así como tienes tu código, el robot hará un movimiento en 90 grados que es una parte del cuadrado, por lo que tenemos que hacer este movimiento repetitivo para completar el cuadrado, esto se logra utilizando el bloque "repetir" y lo repetiremos este movimiento 4 veces 

Captura de pantalla 2018-08-08 a la(s) 7

!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

--> Toma Objetos con la Garra
--> Sigue la Línea
Programa en Arduino IDE
--> Multiples Formas de Armado

Usando Sensores

Aprende como funciona un sensor y ejecuta una tarea en mBlock

--> Sensor Ultrasónico
--> Sensor Seguidor de Línea
--> Giroscopio
--> Encoders