Información Robot MBOT PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

1

ROBOT MBOT
2

Para introducir a los jóvenes en el lenguaje gráfico del mBlock se realiza primeramente una
“introducción a la programación”, donde se introducen las bases del pensamiento computacional. Se
explica qué es un lenguaje de programación, qué tipos hay y qué sintaxis se utiliza en cada uno de
ellos, tratando de hacer ver la lógica que se halla detrás.
Posteriormente, se abordan los entornos de programación gráfica mediante bloques, proporcionando
un primer contacto con la programación informática mediante herramientas sencillas.

El mBot es el aliado perfecto para que todos los niñ@s puedan iniciarse en el mundo de la robótica,
programación y electrónica basado en Arduino.

¿QUÉ ES MBOT?

mBot es el kit educativo, ideal para niños y centros de enseñanza, para iniciarse en
robótica, programación y electrónica. Está basado en Arduino y Scratch (dos conocidos
hardware y software libres que tienen miles de usuarios en el mundo).

mBot es sencillo de utilizar ya que no necesita cableado ni soldaduras, gracias a sus


conectores RJ25 (típicas conexiones de teléfono), simplemente se conectan las piezas unas
con otras.

Conectores RJ25
3
Ventajas de MBOT

● Software de programación gráfica mBlock basada en Scratch 2.0


● Compatible con Arduino
● Packs de extensión disponibles

Especificaciones Técnicas de mBot

● Placa: mCore (basado en plataforma Arduino)


● Microcontrolador: Atmega328
● Peso: 500 gr
● Alimentación: 4 pilas AA o batería de litio de 3,7V (ninguna incluidas)
● Software: Arduino IDE, y mBlock para Mac/Windows
● Accesorios electrónicos: Sensor de Luz, botón, receptor Infrarrojo, sensor
Ultrasónico, seguidor de línea, Zumbador, Led RGB, transmisor.
● Conexiones: 2 motores y 4 sensores
● Comunicación Inalámbrica: Bluetooth, Serie inalámbrica 2.4G
● Dimensiones: 17 x 13 x 9 cm (montado)

Programación y control del robot mBot

Para programar y controlar al mBot hay 3 opciones:

1. Programar y controlar el robot desde mBlock. Una opción muy buena para los
principiantes en la programación. mBlock es el software de programación visual
propio de Makeblock, muy sencillo de usar, que nos permite programar sin
necesidad de aprender un lenguaje complejo de programación, y está orientado a la
enseñanza para la creación de juegos y robótica. Está diseñado para que programar
sea como “hacer un puzzle”, algo fácil e intuitivo.

2. Programar desde el software de Arduino. Esta opción es para usuarios de nivel


intermedio. En este caso se utiliza un lenguaje de programación clásico (escribir
código) y necesitamos instalar las librerías de Makeblock en el software de Arduino.
Las Librerías están disponibles en la web de Makeblock para libre descarga a los
usuarios.

3. Controlar directamente (sin programación previa) desde la app mBot. Otra


opción para los principiantes es usar directamente la app mBot (propia de
MakeBlock), la cuál está disponible para iPhone/iPad y Android. La podemos utilizar
desde un smartphone o una tablet y vía Bluetooth nos comunicamos con el mBot,
sin necesidad de instalarle un código previo al robot (porque ya tiene uno pre-
instalado de fábrica).
4
El robot mBot utiliza la placa mCore (Figura 1). La placa tiene un microcontrolador
ATmega238, dispone de 4 puertos con conexiones RJ25 (las típicas conexiones de cable de
internet y teléfono) para conectar sensores, así como otros dos puertos para conectar
motores.

Además, mCore integra un interruptor de encendido, un botón, dos LEDs RGB (leds que
pueden cambiar de color), un buzzer (reproductor de sonido midi), un sensor de luminosidad
y un sensor de infrarrojos receptor-emisor.

Figura 1

Los módulos que pretendemos conectar a la placa vienen clasificados por color. Ese color
debe corresponder con el color del puerto al cual pretendemos conectarlo.

Por ejemplo, en la Figura 1 vemos que el puerto 2 dispone de tres colores: amarillo, azul y
blanco. Pués bien, a él podremos conectar cualquier módulo cuyo RJ25 disponga de, como
mínimo, alguno de esos colores. Si el color del módulo fuera negro, no podríamos
conectarlo al puerto , ni tampoco al 1, pero sí al 3 o 4.

Los colores que podemos encontrarnos en los puertos de las diferentes placas de
Makeblock son: Rojo (motores), Amarillo (interface digital), Azul (interface digital dual), Gris
(Puerto serie, bluetooth), Negro (interface analógica y dual) y Blanco (Puerto I2C).

Este sistema de identificación por colores hace que conectar los accesorios de electrónica
con la placa sea algo muy intuitivo y fácil, más aún si lo comparamos con el sistema de
conexión que tiene Arduino, para el cual necesitas ciertos conocimientos de electrónica
previos.
5

Arduino Makeblock
4.b.1) Bloque mBot Program

La función del bloque mBot Program es enviar nuestro programa a la placa del robot.
Debemos clicar con el botón derecho del ratón sobre el bloque “mBot Program” y
seleccionar “upload to arduino”:

4.b.2) Se nos abrirá una ventana con el código del programa. Para pasar el programa al
robot hacemos clic en Upload to Arduino (en palabras técnicas equivale a instalar un
firmware):

Y nos aparecerá un mensaje de que se está subiendo el programa del ordenador al robot:
6

Al acabar nos saldrá otra ventana para avisarnos de que el programa se ha pasado de
manera correcta:

Ahora nuestro robot ya puede trabajar de manera completamente autónoma.

También podría gustarte