# 1. Veamos ejemplos

# M1 mBot plus

Siempre hay que dejar una puerta a las mentes inquietas ...

Vamos a calentar motores, aún no pongamos gadgets.

![](/assets/2017-12-20%2017_50_24-.png)

# Repaso de mBot

Este módulo es continuación del curso básico ¿te lo sabes todo?

**Te retamos [a contestar estas preguntas](https://www.playbuzz.com/javierquintana10/9-1-2016-8-19-16-ammbot)**

<script id="bkmrk-" src="//cdn.playbuzz.com/widget/feed.js" type="text/javascript"></script>

# Robot polilla

## Propuesta

Realizar un programa que "siga la luz"

<iframe allowfullscreen="allowfullscreen" height="314" id="bkmrk-" src="//www.youtube.com/embed/8rucCGgt1gs" width="560"></iframe>

##### Solución

  
  
![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-pfbxhy3v.png)

# Come-dinosaurio

## Reto

Siempre podemos interactuar con los elementos de Scratch, la siguiente propuesta el dinosaurio se mueve de izquierda a derecha pero al azar en altura.

El murciélago tiene que esquivarlo ¿cómo? volando arriba o abajo pero.... con el robot

- Si ponemos la mano delante del sensor de ultrasonidos, vuela hacia arriba
- Si ponemos la mano abajo (o algo negro, o levantando simplemente el robot) vuela hacia abajo
- La variable COMIDO cuenta las veces que el dinosaurio toca al murciélago

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-yuoythqo.png)

##### Solución

  
Aquí está la respuesta  
  
\[[Fichero de descarga](http://aularagon.catedu.es/materialesaularagon2013/mbot/M1plus/comer-bat-dino.sb2)\]  
  
Programa murciélago:  
  
![](img/murcielago.png)  
  
Programa del dinosaurio:  
  
![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-waiwfvsf.png)

La interacción de elementos de Scratch, como este caso el dinosario y el murciélago con sensores del mBot, es un recurso para que el producto final sea totalmente interactivo con elementos físicos diferentes al teclado y ratón.

En este vídeo podemos ver un ejemplo:

<iframe allowfullscreen="allowfullscreen" height="314" id="bkmrk--0" src="//www.youtube.com/embed/iBxDagF3F40" width="560"></iframe>

# Seguir circuito y ultrasonidos

En Internet hemos encontrado el siguiente ejemplo:

Reto: Se ve mejor [con un vídeo](https://twitter.com/davidsanlo78/status/738665911784202240)

##### Solución

  
  
![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-rdfbxmsp.png)  
  
Extraido de [Sctratch dia de Nerja](https://scratchdaynerja.wordpress.com/2016/05/24/mirando-siempre-el-suelo/)

# Evitar caerse

No aconsejamos usar el sigue-lineas como "evitar caerse" primero por la evidente probabilidad de caída y rotura, y lo segundo porque para hacerlo bien, se necesitarían **dos [sigue líneas](http://www.makeblock.es/productos/modulo_sigue_lineas/)** para vigilar los lados, [el que hizo el siguiente vídeo](http://letsmakerobots.com/node/44828) simplemente tuvo suerte:

<iframe allowfullscreen="allowfullscreen" height="314" id="bkmrk-" src="//www.youtube.com/embed/10LpNE1WSrI?wmode=transparent" width="560"></iframe>

Nosotros lo hemos probado, y efectivamente, es necesario dos sigue-lineas para que veáis que es cierto, mirarlo

<iframe allowfullscreen="allowfullscreen" height="314" id="bkmrk--0" src="//www.youtube.com/embed/AqvsxhKLD4c" width="560"></iframe>

##### Solución

  
El programa que lo hace se puede descargar \[[aquí](http://aularagon.catedu.es/materialesaularagon2013/mbot/M1plus/servir-bandeja5.sb2)\]

# Radar

Con el sensor a distancia podemos hacer que se oiga el zumbador de forma intermitente pero con una frecuencia más rápida si el obstáculo está mas cerca. Igual que los "asistentes de aparcamiento" de los coches.

##### Solución

  
  
  
![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-dugulqb7.jpeg)

# Matemáticas y robótica

## Propuesta

Nivel: finales de la ESO APLICACIÓN DE LAS MATEMÁTICAS A LA ROBÓTICA

Es importante que no perdamos que el mBot PUEDE INTERACCIONAR con los personajes del mBlock (o Scratch) ENRIQUECIENDO LA INTERACCIÓN

El siguiente ejemplo, el fantasma se mueve verticalmente SEGUN LA DISTANCIA d DE ULTRASONIDOS y la manzana se mueve horizontalmente y la posición vertical es aleatoria:

![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-l68ulw1v.png)

Hay dos contadores para cuantificar las manzanas ganadas o perdidas, un vídeo es la mejor muestra:

<iframe allowfullscreen="allowfullscreen" height="314" id="bkmrk--0" src="//www.youtube.com/embed/xmPKqIwFBIU?wmode=transparent" width="560"></iframe>

##### Solución

  
El programa \[[te lo puedes descargar aquí](http://localhost:51235/M1plus/resources/comemanzanas.sb2)\]  
  
\## MATEMÁTICAS  
  
Se ha fijado como criterio la distancia de 5cm arriba del todo (y=180) y la distancia de 40cm abajo del todo (y=-150).  
  
![](img/comemanzanas2.png)  
  
Tenemos que convertir la distancia d que mide el robot con la variable y con una regresión lineal y= m + n \* d tenemos un sistema de ecuaciones con las dos condiciones anteriores:  
  
\- -150=m+n*40  
\- 180=m+n*5  
  
Resolviendo sale m=132.85 y n=-9.47 luego la ecuación de la y es y=132.85-9.47\*d donde d es la distancia del sensor de ultrasonidos  
  
\## Manzana  
  
![](img/manzana.png)  
  
\## Fantasma  
  
![](https://libros.catedu.es/uploads/images/gallery/2022-02/embedded-image-jtk3xiue.png)

# mBot en Infantil

## Problemas técnicos !!!

Para realizar este programa , ***\*[no se puede hacer con la versión actual](http://www.mblock.cc/) de mBlock*** \*

Hay que instalar la versión antigua 3.2.x que te lo puedes descargar en [https://mblock.makeblock.com/](https://mblock.makeblock.com/) en Download - Other mBlock software

**¿y que hago si ya tengo instalada la actual?**

1. Desinstalas la versión actual
2. Instalar la 3.2.x
3. Haces el programa mBot infantil
4. Cuando acabes ya puedes desinstalar la 3.2.x e instalar la versión actual de mBlock

Agradecimientos a Jose Miguel Guerrero que halló la solución al problema, durante años asesor TIC del CIFE Juan de Lanuza, y apasionado de estos chismes.\_

En infantil se puede empezar el pensamiento computacional con la programación de secuencias en movimiento. Hay robots especializados, uno de ellos es el **bee bot**

<iframe allowfullscreen="allowfullscreen" height="314" id="bkmrk--1" src="//www.youtube.com/embed/BMFQk9jzYpA" width="560"></iframe>

**¿Estas interesado en el BeeBot?** [\[Aquí tienes el curso de BeeBot de Aularagón\]](https://www.gitbook.com/book/catedu/robotica-en-infantil-con-bee-bot/details) (con préstamo de robot incluido)

Pero ¿se podría usar nuestro mBot en infantil? : (Idea autor Santiago Albesa Benavente - CATEDU)

<iframe allowfullscreen="allowfullscreen" height="314" id="bkmrk--2" src="//www.youtube.com/embed/utqBaDE5BK0" width="560"></iframe>

# ¿Dónde está el programa?

ino - 9.27 [Descarga ](https://github.com/JavierQuintana/mBot.git)[en GitHub](https://github.com/JavierQuintana/mBot.git)

# ¿Cómo se graba ese programa .ino en el mBot?

Aquí tienes un video-tutorial en flash para grabar el programa del mBot y convertirlo en un robot de aplicación al aula de infantil.

[https://drive.google.com/file/d/1\_az1HUsiRSc6LUBQc5XPp-3UQT2K9bC0/view?usp=sharing](https://drive.google.com/file/d/1_az1HUsiRSc6LUBQc5XPp-3UQT2K9bC0/view?usp=sharing)

# Al infinito y más allá...

Los de Makblock tiene un foro donde se pueden ver propuestas ( y tú subir las tuyas)

[http://www.makeblock.es/foro/category/scratch-arduino](http://www.makeblock.es/foro/category/scratch-arduino)

[Aquí tienes un muro ](https://padlet.com/CATEDU/alinfinitoymasalla)de cosas interesantes encontradas en Internet de otros (y puedes colgar las que tú veas interesantes)

<div class="padlet-embed" id="bkmrk-" style="border:1px solid rgba(0,0,0,0.1);border-radius:2px;box-sizing:border-box;overflow:hidden;position:relative;width:100%;background:#F4F4F4"><iframe frameborder="0" src="https://padlet.com/embed/kkp4btdn81k1" style="width:100%;height:608px;display:block;padding:0;margin:0"></iframe>

<div style="padding:8px;text-align:right;margin:0;">[![Hecho con Padlet](https://resources.padletcdn.com/assets/made_with_padlet.png)](https://padlet.com?ref=embed)</div></div>