EV3

CENTRO DE APRENDIZAJE

¿Qué quieres hacer hoy?

Guías cortas para crear mundos, programar, simular y resolver problemas en el Simulador EV3 Pybricks.

11 guías disponibles.

EMPEZAR SIN PERDERSE

Rutas recomendadas

Abrir simulación

APRENDE HACIENDO

Guías paso a paso

Cada guía explica qué hacer, qué debes ver y cómo recuperarte.

Empezar3 min

Mi primera simulación

Carga un ejemplo, elige un mundo y observa al robot ejecutar su programa.

Para: estudiante, docente

Controles de ejecución, canvas y telemetría de una simulación
Identifica Ejecutar, el mundo activo, el canvas, el editor y la telemetría.

Antes de empezar

  • Tener abierta la pantalla de Simulación.

Pasos

Debes ver: El robot se mueve según el script y todos los paneles muestran el mismo estado final.

Si algo falla: Si no inicia, confirma que hay un mundo cargado y revisa el mensaje del editor.

Mundos5 min

Crear un mundo con obstáculos

Construye, valida y guarda un mundo antes de usarlo en simulación.

Para: estudiante, docente

Pasos para crear, validar y guardar un mundo con el editor
Selecciona un asset en Biblioteca, colócalo en el lienzo y revisa sus propiedades.

Antes de empezar

  • Abrir el Editor de mundos.

Pasos

Debes ver: El mundo queda guardado y puede cargarse desde el menú Mundos de Simulación.

Si algo falla: Revisa los elementos superpuestos, la pose inicial y las validaciones antes de guardar.

Simular3 min

Ejecutar, pausar y reiniciar

Controla una ejecución sin perder el estado visual del mundo ni del robot.

Para: estudiante, docente

Barra de controles de simulación con ejecutar, pausar y reiniciar
Los controles Ejecutar, Pausar, Reanudar y Detener y reiniciar aparecen sobre el canvas.

Antes de empezar

  • Tener un script y un mundo cargados.

Pasos

Debes ver: Los botones cambian de estado correctamente y canvas, LCD y telemetría permanecen sincronizados.

Si algo falla: Si el programa tarda demasiado, ajusta Tiempo máximo o detenlo manualmente con Detener y reiniciar.

Programar5 min

Usar motores y sensores

Comprueba puertos, movimientos y lecturas en la telemetría durante una simulación.

Para: estudiante, docente

Telemetría de motores y sensores conectados al robot EV3
La telemetría muestra motores y sensores; el Brick contiene LED, altavoz y LCD.

Antes de empezar

  • Tener un mundo con los sensores requeridos y un script Pybricks abierto.

Pasos

Debes ver: Los motores informan velocidad, ángulo y estado; los sensores muestran tipo y lectura actual.

Si algo falla: Si aparece Sin conectar, revisa el puerto configurado en el script y en el mundo.

Depurar5 min

Depurar un programa paso a paso

Usa breakpoints, Paso y Continuar para encontrar dónde se detiene el código.

Para: estudiante, docente

Depuración con breakpoints y ejecución paso a paso
El editor contiene puntos de interrupción, Paso, Continuar y Watches.

Antes de empezar

  • Tener un script y un mundo cargados en Simulación.

Pasos

Debes ver: Puedes identificar la línea exacta donde se pausa o falla el programa.

Si algo falla: Limpia los breakpoints y vuelve a ejecutar desde el inicio si necesitas repetir la prueba.

Resolver3 min

Resolver un error de programa

Distingue un error de sintaxis, un puerto no conectado, un límite de tiempo y una detención manual.

Para: estudiante, docente

Editor mostrando un error y controles para recuperar la simulación
El error se presenta junto al editor y se corrige antes de reiniciar la simulación.

Antes de empezar

  • Haber intentado ejecutar un programa.

Pasos

Debes ver: La simulación vuelve a un estado coherente y el error no se confunde con una finalización correcta.

Si algo falla: Si el problema continúa, abre la guía de depuración y ejecuta el programa por pasos.

Resolver3 min

Resolver validaciones del mundo

Corrige un mundo incompleto o inválido antes de cargarlo en simulación.

Para: estudiante, docente

Editor de mundos con validación de elementos y pose inicial
La validación se revisa después de seleccionar un elemento y completar sus propiedades.

Antes de empezar

  • Tener abierto el Editor de mundos.

Pasos

Debes ver: El editor confirma que el mundo se puede guardar y cargar en Simulación.

Si algo falla: Si no sabes qué modificar, selecciona el elemento y revisa sus propiedades antes de eliminarlo.

Simular4 min

Cargar y comprobar una misión

Abre una misión, identifica su objetivo y comprueba el resultado al finalizar.

Para: estudiante, docente

Captura real de la simulación con escenario, robot y paneles de resultado
La misión se selecciona desde el menú y se comprueba después de finalizar.

Antes de empezar

  • Tener una misión disponible desde el menú Misiones.

Pasos

Debes ver: La misión informa un resultado y no conserva entidades visuales de una misión anterior.

Si algo falla: Usa Detener y reiniciar y vuelve a cargar la misión si el mundo o el resultado no coincide.

Simular3 min

Leer y limpiar trazas

Activa trazas para observar el recorrido y límpialas antes de comparar otra prueba.

Para: estudiante, docente

Captura real de simulación donde el canvas permite observar el recorrido del robot
Las trazas sirven para comparar recorridos y se limpian al reiniciar.

Antes de empezar

  • Tener un mundo y un script que mueva al robot.

Pasos

Debes ver: La traza corresponde al recorrido actual y se limpia al reiniciar o cambiar de mundo.

Si algo falla: Si quedan líneas antiguas, usa Detener y reiniciar y vuelve a abrir el mundo activo.

Simular3 min

Ajustar el tiempo máximo

Elige un límite razonable para misiones largas sin perder la posibilidad de detener un bucle.

Para: estudiante, docente, soporte

Captura real de la interfaz Web con controles y menú de configuración disponibles
El menú Tiempo máximo establece el límite de ejecución de los scripts.

Antes de empezar

  • Conocer la duración aproximada de la misión.

Pasos

Debes ver: El mensaje de límite muestra el valor elegido y una misión válida puede finalizar dentro de él.

Si algo falla: Aumenta el límite para una misión válida o revisa bucles sin salida antes de ejecutarla de nuevo.

Resolver2 min

Revisar el diagnóstico de sesión

Consulta el estado técnico seguro de la sesión antes de reportar un problema.

Para: docente, soporte

Captura real de la aplicación con el editor y el estado disponible para diagnosticar una ejecución
El diagnóstico de sesión se abre desde Ayuda y no expone el código del usuario.

Antes de empezar

  • Haber reproducido el problema sin compartir código sensible.

Pasos

Debes ver: El diagnóstico permite describir el problema sin exponer el contenido del programa ni credenciales.

Si algo falla: Incluye el estado y los pasos de reproducción al solicitar ayuda; vuelve a iniciar una sesión si está cerrada.

REFERENCIAS COMPARTIDAS

Manual, límites y glosario

La simulación es educativa: valida también en un robot físico antes de una demostración real.

GLOSARIO PYBRICKS

EV3Brick
Objeto virtual que da acceso a LCD, LED, altavoz y botones del EV3.
Port
Identificador de un puerto físico o virtual, por ejemplo Port.A o Port.S1.
Motor
Dispositivo que informa velocidad y ángulo y ejecuta movimientos en un puerto configurado.
DriveBase
Control de dos motores para avanzar, girar y consultar la pose del robot.
wait
Pausa cooperativa del programa; permite actualizar la simulación y atender una cancelación.
Snapshot
Estado coherente de robot, motores, sensores, Brick, LCD y ejecución en un instante.
Tiempo máximo
Límite configurable que protege frente a programas que no terminan; no sustituye Detener y reiniciar.