Ir al contenido

Cómo se conectan los bloques al dron

Entre tus bloques y el dron hay un problema de transporte, y es la mayor restricción de diseño de la programación por bloques. Esta página lo explica en lenguaje llano porque determina qué hay que instalar antes de que el primer bloque pueda volar.

  1. Un navegador no puede enviar UDP nativo. El dron se controla por UDP, pero JavaScript puede abrir un WebSocket y no un socket UDP: hace falta algo en medio que traduzca.
  2. Conectado al dron no hay internet. El dron crea su propio punto de acceso; en cuanto el ordenador se une, pierde internet y ningún editor alojado en la nube se cargará.

Cualquier solución de bloques para este tipo de dron tiene que responder a ambos hechos. Solo hay tres respuestas honestas.

  1. Cómo funciona — un programa pequeño se ejecuta en el ordenador: sirve el editor localmente y reenvía el tráfico WebSocket hacia UDP al dron.
  2. Qué necesitas — instalar una vez un programa pequeño; después el editor funciona sin internet.
  3. Ideal para — uso doméstico y demostraciones sin router disponible.
  4. Contrapartida — un paso extra de instalación; el programa debe mantenerse sincronizado con la biblioteca de bloques.
  1. Cómo funciona — el dron se une al router del aula en lugar de crear su propia red y expone un punto de control; el navegador habla con la IP del dron en la misma red.
  2. Qué necesitas — un router y una configuración única de las credenciales wifi del dron.
  3. Ideal para — un aula o laboratorio fijo.
  4. Contrapartida — no sirve en modo punto de acceso, así que no es una opción de campo.
  1. Cómo funciona — te conectas a la wifi del dron, abres 192.168.4.1 en el navegador y aparece el editor. Nada que instalar, sin internet.
  2. Qué necesitas — solo un navegador.
  3. Ideal para — la experiencia más fluida en clase: cero instalación, cero configuración.
  4. Contrapartida — la página debe ser muy pequeña (unos 100–200 KB comprimidos) porque vive en la flash del firmware, y el firmware necesita un intérprete de secuencias de comandos para ejecutar lo que producen los bloques.
  1. Casa, un solo dron — opción A.
  2. Aula, varios drones, sala fija — opción B, u opción C cuando esté lista.
  3. Feria, taller, sin infraestructura — opción A, porque no necesita router.
  4. Colegios que no permiten instalar software — la opción C es la única sin instalación, y también la más costosa de construir.

Cada página práctica de esta sección indicará qué opción asume: si dice “instala el puente”, es la opción A; si dice “únete a la red del aula”, es la B; si dice “abre 192.168.4.1”, es la C. Cambiar de opción a mitad de la clase es la forma más habitual de perder diez minutos.

Publicado por primera vez endrone.imagrove.com/es/block-coding/how-blocks-connect/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.

ImagroveMás tutoriales sobre ESP32 · ESP32 IoT Tutorial

© 2026 ESP32 Drone. Todos los derechos reservados.