Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Programa con MakeCode un vehículo construido con Nezha, que evite obstáculos con un sensor de choque - 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 17 de septiembre de 2025 por Felicisimo G.

5 visualizaciones

Construye con Nezha un vehículo que cambie de dirección con el sensor de choque. Programa con MakeCode el cambio de dirección y los movimientos del coche.

Descargar la transcripción

Cuatro minutos con Félix. Programación, tecnología, robótica, aulas virtuales, actividades y recursos para trabajar en primaria. 00:00:00
Hola, buenos días. Estamos programando con MakeCode nuestra placa Microbit para trabajar con la placa de NETA. 00:00:10
Lo que vamos a utilizar son los dos motores y el sensor de shock. 00:00:18
Tenemos que bajarnos las extensiones, tenemos la extensión NETA que nos va a dar los motores y cómo pararlos 00:00:22
y tenemos aquí Planet X en sensores, aquí tenemos el sensor de choque, 00:00:28
que alguna vez lo hemos utilizado como, lo metemos ahí, lo hemos utilizado como un pulsador. 00:00:34
Tenemos nuestro coche que se va a mover hacia adelante hasta que detecte un objeto. 00:00:39
Tenemos aquí puesto el 12 y el 14 porque un motor gira más deprisa que el otro. 00:00:43
Entonces, el motor, el coche, se va moviendo hacia adelante hasta que llega y choca contra un obstáculo. 00:00:48
Por eso tenemos el sensor de choque. Cuando choca contra el obstáculo, lo que hace es irse para atrás durante 3 segundos, gira uno de los motores, o sea, se desvía y sigue su camino hacia adelante. 00:00:55
Cuando tengamos un obstáculo porque nos hemos chocado contra él, nos vamos hacia atrás, giramos y buscamos otra posición, buscamos otro recorrido donde no esté ese obstáculo. 00:01:09
¿Y qué más le hemos hecho? 00:01:19
Bueno, le hemos dicho que por no tener el coche empezando a funcionar una vez que cargues el programa, 00:01:21
porque la verdad que se hace un poco difícil de manejar y nada más cargar el programa se arranca, 00:01:26
lo que le hemos hecho es que hemos creado una variable, la variable detener, 00:01:34
y tenemos dos situaciones, la de tener cuando vale cero que se para todo 00:01:38
y detener cuando vale 1 que arrancan los motores y puede chocar y puede evitar ese obstáculo. 00:01:44
¿Y cómo cambiamos de posición 0 a la posición 1? 00:01:51
Pues porque estamos trabajando con los botones A y B. 00:01:55
Cuando empezamos de 0, es decir, está parado, presionamos el botón A y arranca porque nos vamos a esta situación. 00:01:58
Pero cuando queremos detenerlo tenemos que volver al 0 y por eso le damos al botón B. 00:02:07
cuando lo pulsamos el menos uno, hace que volvamos a tener nuestra variable en cero 00:02:13
y vamos a movernos entre cero y uno. 00:02:19
Podríamos tocar varias veces el botón B y ya te va, en vez de a cero, a menos uno, a menos dos, 00:02:22
pues tendrías que dar más veces a este botón. 00:02:29
Realmente no es la mejor manera, pero bueno, es una manera que nos ha funcionado. 00:02:31
Tendremos que buscar en bloques de lógica estos verdaderos y falsos 00:02:37
que seguramente funcionen mejor 00:02:41
pero bueno, para salir del paso 00:02:43
y para hacer que nuestro coche no arranque 00:02:45
una vez carguemos el programa 00:02:47
detener la variable en 0 00:02:49
pulsamos el botón A y arranca 00:02:51
a distintas velocidades los motores 00:02:53
porque vemos que uno tiene más potencia que el otro 00:02:56
choca, se va hacia atrás, gira 00:02:59
y busca un recorrido, busca un camino 00:03:02
donde no esté ese obstáculo 00:03:05
y que lo queremos parar, botón B 00:03:06
bueno, ahora vamos a ver la estructura 00:03:08
y cómo funcionaría este coche. 00:03:10
¿Te animas a hacer un coche con un sensor de choque? 00:03:13
Cuando choque lo que va a pasar es que va a irse hacia atrás, 00:03:17
va a girar para evitar el obstáculo. 00:03:22
Vamos a ver cómo funciona. 00:03:24
Ese es el sensor de choque. 00:03:26
Lo tiene delante para cuando choque haga como si fuera un pulsador. 00:03:28
Vamos a ver cómo funciona. 00:03:33
Le tenemos preparados varios obstáculos. 00:03:34
Cuando los detecte los intentará evitar. 00:03:37
Lo hemos preparado para que pulsando el botón A arranque y pulsando el botón B se frene. 00:03:40
Bueno, vamos a ver cómo va. Damos al botón A, se va hacia atrás para evitar el obstáculo y busca otra dirección. 00:03:46
Y pulsando el botón B ya lo podemos frenar. 00:04:06
La estructura de este coche, bueno, muy sencilla. 00:04:11
Por la parte de delante, bueno, de delante, realmente la parte de delante la usábamos con la placa microbit, 00:04:14
pero hemos cambiado la dirección de los motores y la hemos puesto aquí 00:04:20
tenemos el sensor de choque que lo que hace es como si fuera un pulsador 00:04:24
lo hemos sujetado con estas piezas en la parte donde tenemos los motores 00:04:30
y lo tenemos que tener a una altura que choque contra las paredes 00:04:35
si no chocara y fuera el obstáculo más bajo pues no podría funcionar 00:04:41
Y luego el bastidor que hemos hecho para nuestras ruedas, muy sencillo, tenemos los dos motores sujetos y la tercera rueda pues usamos esa bola que nos permite un giro total. 00:04:45
Bueno, pues espero que le veáis utilidad. 00:05:00
Idioma/s:
es
Materias:
Diseño, Matemáticas, Tecnología, Tecnologías de la Información, Programación
Etiquetas:
Juegos, Operaciones matemáticas, Tablet, Tecnología, Scratch, Competencia Digital, CompDigEdu, Competencia Digital Docente, Código Escuela 4.0_M, Animación
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:
5
Fecha:
17 de septiembre de 2025 - 20:54
Visibilidad:
Público
Centro:
CP INF-PRI JOVELLANOS
Duración:
05′ 02″
Relación de aspecto:
1.78:1
Resolución:
1280x720 píxeles
Tamaño:
47.59 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid