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.

10 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:
10
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