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

Pantalla histórica de carga de BotLab Studio; no muestra los controles de la candidata actual
La captura del 24 de agosto de 2026 muestra la pantalla de carga; no representa el recorrido de ejecución de la candidata actual.

Antes de empezar

  • Tener abierta la pantalla de Simulación.

Pasos

Debes ver: La acción del ejemplo aparece en el robot o en la pantalla LCD, y los paneles muestran un estado coherente.

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: La copia JSON descargada puede abrirse desde Mundos > Cargar mundo desde tu equipo. Un guardado privado exige el mismo workspace válido.

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, usa Detener y reiniciar; revisa el código y las opciones permitidas de Configuración antes de volver a ejecutarlo.

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 un reto disponible en Prácticas guiadas > Retos evaluables.

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

Registrar y exportar trazas

Registra estados de simulación y exporta una traza para analizar una 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: El archivo exportado contiene los estados registrados. Detener registro no detiene el programa ni activa una trayectoria dibujada sobre el canvas.

Si algo falla: Si no hay estados registrados, confirma que pulsaste Iniciar registro antes de ejecutar; conserva la exportación antes de reiniciar otra prueba.

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
Captura real del 28 de octubre de 2026, candidata reparada: máximo del servidor 120 s y opciones 30, 60 y 120 s. No hay opción ilimitada; las opciones disponibles dependen del servidor.

Antes de empezar

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

Pasos

Debes ver: La opción elegida y el mensaje de configuración muestran el límite; sólo podrá completarse dentro de él un programa cuya duración lo permita.

Si algo falla: Selecciona otro límite permitido o pide al responsable revisar el techo del servidor; aumentar el plazo no corrige por sí mismo un bucle sin salida.

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 Diagnóstico 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 odometría documentada.
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.