1. Veamos ejemplos
- M1 mBot plus
- Repaso de mBot
- Robot polilla
- Come-dinosaurio
- Seguir circuito y ultrasonidos
- Evitar caerse
- Radar
- Matemáticas y robótica
- mBot en Infantil
- Al infinito y más allá...
M1 mBot plus
Siempre hay que dejar una puerta a las mentes inquietas ...
Vamos a calentar motores, aún no pongamos gadgets.
Repaso de mBot
Este módulo es continuación del curso básico ¿te lo sabes todo?
Te retamos a contestar estas preguntas
Robot polilla
Propuesta
Realizar un programa que "siga la luz"
Solución
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
Solución
Aquí está la respuesta
[Fichero de descarga]
Programa murciélago:
Programa del dinosaurio:
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:
Seguir circuito y ultrasonidos
En Internet hemos encontrado el siguiente ejemplo:
Reto: Se ve mejor con un vídeo
Solución
Extraido de Sctratch dia de Nerja
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 para vigilar los lados, el que hizo el siguiente vídeo simplemente tuvo suerte:
Nosotros lo hemos probado, y efectivamente, es necesario dos sigue-lineas para que veáis que es cierto, mirarlo
Solución
El programa que lo hace se puede descargar [aquí]
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
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:
Hay dos contadores para cuantificar las manzanas ganadas o perdidas, un vídeo es la mejor muestra:
Solución
El programa [te lo puedes descargar aquí]
## 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).
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+n40
- 180=m+n5
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
## Fantasma
mBot en Infantil
Problemas técnicos !!!
Para realizar este programa , *no se puede hacer con la versión actual de mBlock *
Hay que instalar la versión antigua 3.2.x que te lo puedes descargar en https://mblock.makeblock.com/ en Download - Other mBlock software
¿y que hago si ya tengo instalada la actual?
- Desinstalas la versión actual
- Instalar la 3.2.x
- Haces el programa mBot infantil
- 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
¿Estas interesado en el BeeBot? [Aquí tienes el curso de BeeBot de Aularagón] (con préstamo de robot incluido)
Pero ¿se podría usar nuestro mBot en infantil? : (Idea autor Santiago Albesa Benavente - CATEDU)
¿Dónde está el programa?
¿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
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
Aquí tienes un muro de cosas interesantes encontradas en Internet de otros (y puedes colgar las que tú veas interesantes)