Saltar navegación

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 pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 21 de abril de 2025 por Felicisimo G.

48 visualizaciones

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

Descargar la transcripción

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:
es
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 Infantil
    • Primer Ciclo
      • Primer Curso
      • Segundo Curso
      • Tercer Curso
    • Segundo Ciclo
      • Primer Curso
      • Segundo Curso
      • Tercer Curso
  • Educación Primaria
    • Primer Ciclo
      • Primer Curso
      • Segundo Curso
    • Segundo Ciclo
      • Tercer Curso
      • Cuarto Curso
    • Tercer Ciclo
      • Quinto Curso
      • Sexto Curso
  • Educación Secundaria Obligatoria
    • Ordinaria
      • Primer Ciclo
        • Primer Curso
        • Segundo Curso
      • Segundo Ciclo
        • Tercer Curso
        • Cuarto Curso
        • Diversificacion Curricular 1
        • Diversificacion Curricular 2
    • Compensatoria
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

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid