Programar el dron con bloques
Visión general
Sección titulada «Visión general»La programación por bloques convierte el vuelo en una secuencia de piezas arrastrables: sin C, sin IDE, sin cadena de herramientas. Arrastra “despegar”, arrastra “mantener 3 segundos”, arrastra “aterrizar” y el dron sigue tu guion.
Esta es la puerta educativa de la plataforma. Las tres rutas existentes (Principiante / Intermedio / Avanzado) son rutas de ingeniería: asumen que tarde o temprano leerás código. Esta asume lo contrario: el alumno tiene entre 8 y 16 años y nunca ha escrito una línea de código.
Para quién es esta sección
Sección titulada «Para quién es esta sección»- Alumnos de 8 a 16 años — la franja donde los bloques tipo Scratch son la herramienta estándar.
- Padres y profesores — quienes preparan el dron, la red y las reglas de seguridad; cada página práctica asume un adulto presente.
- Colegios y distribuidores — programas STEAM, actividades extraescolares y canales que evalúan el kit para el aula.
Qué pueden hacer los bloques
Sección titulada «Qué pueden hacer los bloques»- Vuelo básico — despegar, aterrizar, mantenerse suspendido un número de segundos.
- Movimiento — subir, bajar, avanzar, retroceder, izquierda, derecha, a una distancia dada.
- Rumbo — girar a un ángulo y avanzar en esa dirección.
- Patrones — repetir un bucle para dibujar un cuadrado, un triángulo o un ocho.
- Respuesta — cambiar el color del LED, emitir un sonido, leer la altura y decidir según ella.
- Secuencias — guardar una secuencia de bloques, repetirla, repetirla con otros parámetros.
Qué no pueden hacer
Sección titulada «Qué no pueden hacer»- No ajustan el control — ganancias PID, filtrado y lazos de actitud son de la ruta Intermedia.
- No perciben — seguimiento por cámara, reconocimiento de color y fusión de sensores son de la ruta Avanzada.
- No añaden evitación de obstáculos — si el firmware no tiene ese modo, ningún bloque lo inventa.
- No hay “IA en un bloque” — los bloques llaman a lo que el firmware ya implementa, no añaden capacidad de vuelo.
Relación con las otras tres rutas
Sección titulada «Relación con las otras tres rutas»- Ruta Principiante — la secuencia de comandos está predefinida: flashea
path_8y el dron dibuja un ocho. - Esta sección — la secuencia se arrastra: construyes esa misma secuencia con bloques.
- Rutas Intermedia y Avanzada — la secuencia se escribe: modificas el firmware, el controlador o el algoritmo.
Las tres se apoyan en la misma pieza de firmware: un intérprete de secuencias de comandos. Predefinida, generada y arrastrada son tres formas de producir la misma secuencia; por eso la biblioteca de bloques no es un producto aparte, sino un segundo frontal del mismo motor.
Qué preparar
Sección titulada «Qué preparar»- Un dron montado y con protectores de hélices colocados.
- Un ordenador, o una tableta capaz de ejecutar el editor en el navegador.
- Una zona de vuelo despejada, del tamaño indicado en la página de seguridad.
- Un adulto que haya leído esa página.
La seguridad va antes que los bloques
Sección titulada «La seguridad va antes que los bloques»Lee Seguridad y reglas del lugar antes del primer vuelo. Un dron en vuelo con un alumno pequeño exige protectores, parada de emergencia y una zona delimitada: es así en todos los productos comerciales de esta categoría y también aquí.
Siguiente
Sección titulada «Siguiente»- Cómo se conectan los bloques al dron — por qué el navegador no puede hablar con el dron directamente y las tres formas de resolverlo.
Publicado por primera vez endrone.imagrove.com/es/block-coding/why-block-coding/Al citar o reproducir, indica la fuente Imagrove y enlaza a esta página.
¿Dudas o problemas con este tutorial?
Inicia sesión con GitHub para comentar. Si un paso te falla, avísanos: lo verificamos y actualizamos el tutorial.
© 2026 ESP32 Drone. Todos los derechos reservados.