Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Programa tu mBot para pararse frente a un obstáculo. Sencillo de programar con mBlock y muy divertido. - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Programa objetos para que manden mensajes a tu mBot y se mueva hasta llegar a un obstáculo y pararse. Usa los bloques de condiciones y operaciones con mBot
Cuatro minutos con Félix. Propuestas didácticas para utilizar en tu aula.
00:00:00
Recursos didácticos, aulas virtuales, programación por bloques, robótica...
00:00:06
...para trabajar con tus alumnos y alumnas.
00:00:13
Bueno, pues vamos a ver este videotutorial, el cuarto videotutorial que hacemos de M-Bot,
00:00:18
que lo estamos programando con M-Block, que la verdad va muy bien.
00:00:24
Y este robotito, pues, que funciona perfectísimamente.
00:00:27
¿Qué es lo que hemos hecho? Y que es algo que a mí me está gustando mucho.
00:00:31
Estamos utilizando los objetos para que cuando hagamos clic en el objeto, mandemos un mensaje también.
00:00:35
Bueno, pues me está gustando porque lo estamos editando, le estamos poniendo aquí texto,
00:00:41
le podemos cambiar también el color con el cubo, o sea, sería trabajar lo que es el diseño gráfico.
00:00:46
Son unos botones muy básicos, pero desde luego le podíamos ir a mucho más.
00:00:53
Y mandamos esas órdenes.
00:00:58
Otra manera de mandar las órdenes, pues desde luego que también funciona muy bien,
00:01:01
es tocando la tecla espacio y sobre todo flecha arriba, flecha abajo para mover a nuestro robot.
00:01:05
Pero bueno, no es el caso.
00:01:13
Y lo que vamos a hacer es, con nuestro dispositivo, lo que vamos a hacer es medir.
00:01:14
Lo primero que hacemos al recibir, empezar a medir, fijamos la distancia a cero,
00:01:20
pero bueno, enseguida ya se nos pasa a la distancia que mide el sensor de ultrasonido.
00:01:24
Es que es muy sencillo cogerlo aquí y llevarlo, y lo tenemos en centímetros, no hay problemas con otras unidades.
00:01:30
Y cada 0,1 segundo pues va midiendo, para eso hemos tenido que crear una variable,
00:01:36
una variable que se va a llamar distancia, va midiendo la distancia, mira aquí lo tenemos,
00:01:42
y luego tenemos el mover al robot, porque bueno, esto nos hubiera servido simplemente pues para ir midiendo.
00:01:47
Tenemos el robot y a ver a qué distancia está un objeto, lo va midiendo, lo va midiendo y te lo dice.
00:01:56
Pero luego hemos hecho que se mueva, le damos aquí, en este objeto manda un mensaje, lo tenemos aquí,
00:02:00
manda este mensaje empezar a mover el embot y lo que hacemos con el dispositivo es
00:02:10
lo primero es parar 3 segundos para que nos dé tiempo un poquito a levantarnos y ver cómo funciona el robot
00:02:16
y luego pues con un para siempre fijamos la distancia y si la distancia es menor de 25 centímetros
00:02:23
lo que hace es que enciende la luz roja, se para el motor y hace un ruidito
00:02:30
espera dos segundos y retrocede a potencia 50.
00:02:36
¿Qué es lo que va a pasar?
00:02:40
Pues al retroceder esta distancia, que es menor de 25,
00:02:41
va a llegar un momento que se hace más grande,
00:02:44
se apagan las luces y vuelve a avanzar.
00:02:47
Vuelve a avanzar, detecta que está a menos de 25,
00:02:50
se para, se va hacia atrás y cuando se está yendo hacia atrás
00:02:53
llega un momento que detecta que hay más de 25
00:02:56
y se vuelve hacia adelante.
00:02:59
La verdad que podemos hacer muchas cosas
00:03:01
con simple los sensores para ir midiendo, mira aquí tenemos los leds, o está todo en los leds,
00:03:04
o le podemos encender de distintos colores, o tenemos el izquierdo, el derecho también,
00:03:12
le podríamos poner y ya haríamos en vez de todo rojo pues un poco tipo sirena, tipo ambulancia.
00:03:18
De nuestro robot lo tenemos en acción, avanzar durante un tiempo, una potencia determinada,
00:03:25
o avanzar y luego le ponemos un esperar o le ponemos como estamos haciendo aquí
00:03:31
cuando una condición deja de existir pues se para y te la cambia por la otra
00:03:36
y ya la tenemos, o sea que no funciona realmente muy bien
00:03:42
aquí mirad, combinamos las dos, avanza hasta que se encuentra a menos de 25
00:03:48
y ahí ya sí que lo que tenemos que hacer es que retroceda
00:03:52
y en este caso está retrocediendo durante un segundo
00:03:56
y ya se pone a más de 25 centímetros y luego vuelve hacia atrás.
00:04:00
Podríamos haber puesto este bloque, retroceder durante un segundo,
00:04:06
haberlo quitado y poner este de avanza, dejamos que se pare
00:04:10
y que avance a potencia sería que retroceda.
00:04:17
Retroceda hasta que está a menos de 25 centímetros,
00:04:22
que puede ser un segundo o menos de un segundo.
00:04:25
bueno, pues vamos a ver en la realidad
00:04:28
y luego lo que tiene de importante es esto
00:04:30
que vamos midiendo las distancias
00:04:32
a medida que lo va haciendo el robot
00:04:34
o si lo queremos usar únicamente para medir
00:04:37
mira, aquí tenemos nuestro
00:04:40
mira, no sabía yo que la cuadrícula la teníamos ahí
00:04:41
bueno, pues vamos a ver cómo es en la realidad
00:04:45
este programa lo hemos preparado para cuando detecte un obstáculo
00:04:47
se vaya hacia atrás
00:04:51
y mira, porque va midiendo la distancia
00:04:52
y cuando se aleja lo suficiente para que esa distancia no sea peligrosa, vuelve a ir hacia adelante.
00:04:55
Va a estar en un movimiento ahí casi perpetuo haciendo este.
00:05:01
Y también le hemos puesto un poquito, pues ya hemos aprovechado el otro código, pues para medir la distancia.
00:05:06
Bueno, vamos a ver cómo funciona. Va a detectarlo, se va a echar hacia atrás.
00:05:13
Cuando detecte que hay menos de 25 centímetros, vuelve hacia adelante hasta que vuelva a detectar que está más cerca de 25 centímetros.
00:05:18
Vamos a verlo.
00:05:27
Le hemos dado 3 segundos de espera.
00:05:29
Lo ha detectado.
00:05:33
Echa para atrás.
00:05:35
Como ya está más de 25, se para.
00:05:37
Ahora se acerca.
00:05:40
Detecta que está el obstáculo.
00:05:42
Vuelve hacia atrás.
00:05:44
y bueno, pues así se puede tirar pues todo el día.
00:05:45
Enciende la luz roja y detecta, vuelve para atrás, ya está lo suficientemente lejos del obstáculo, vuelve a acercarse y bueno, pues así está.
00:05:54
Espero que le veáis utilidad. Muchas gracias.
00:06:05
- Idioma/s:
- Materias:
- Tecnología, Tecnologías de la Información, Programación
- Etiquetas:
- EducaMadrid, Linux, Robótica, Tecnología, Scratch, Competencia Digital, CompDigEdu, Código Escuela 4.0_M
- Niveles educativos:
- ▼ Mostrar / ocultar niveles
- Educación Especial
- Educación Basica Obligatoria
- Infantil
- Básica 1
- Básica 2
- Programas de formación para la transición a la vida adulta
- Tránsito a la vida adulta
- Programas de iniciacion profesional especial
- Educación Basica Obligatoria
- Educación Infantil
- Primer Ciclo
- Primer Curso
- Segundo Curso
- Tercer Curso
- Segundo Ciclo
- Primer Curso
- Segundo Curso
- Tercer Curso
- Primer Ciclo
- Educación Primaria
- Primer Ciclo
- Primer Curso
- Segundo Curso
- Segundo Ciclo
- Tercer Curso
- Cuarto Curso
- Tercer Ciclo
- Quinto Curso
- Sexto Curso
- Primer Ciclo
- Educación Secundaria Obligatoria
- Ordinaria
- Primer Ciclo
- Primer Curso
- Segundo Curso
- Segundo Ciclo
- Tercer Curso
- Cuarto Curso
- Diversificacion Curricular 1
- Diversificacion Curricular 2
- Primer Ciclo
- Compensatoria
- Ordinaria
- Educación Especial
- Autor/es:
- Felicísimo González Canle
- Subido por:
- Felicisimo G.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 48
- Fecha:
- 21 de abril de 2025 - 13:39
- Visibilidad:
- Público
- Centro:
- CP INF-PRI JOVELLANOS
- Duración:
- 06′ 08″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 146.23 MBytes