Visualprogramming

Programación con imágenes

Descarga el tutorial completo (con las respuestas, inglés)

(versión plegable)

Iniciar el VPL

Para usar el Lenguaje de Programación Visual (VPL), necesitas conectar tu Thymio a la computadora. Luego, tienes dos maneras de iniciar el VPL:

Método A: Thymio VPL independiente

Haga click en este ícono:

icon-vpl.svg

Thymio VPL

para abrir una ventana VPL a la derecha de la ventana, puedes hacer que se muestre el código de texto correspondiente a tu programa visual. El código de texto es automáticamente generado a partir del código visual, lo cual puede ser útil cuando quieres aprender programación de texto después, pero no puede ser editado aquí:

vpl-main-window.png

Este método es el el más sencillo, y recomendamos que lo uses para empezar a programar el Thymio. Serás capaz de abrir tus programas con el segundo método para editarlos en modo texto después si es que lo deseas.

Programación

Los programas en VPL consisten en pares de instrucciones. Para incluir una instrucción, debes presionar o arrastrar el respectivo botón hacia el centro del editor. Cada par de instrucciones se compone de un evento y una acción; el evento le indica al robot cuando, mientras que la acción le indica que. Por ejemplo, un par que incluye el evento impacto y la acción mover, hace que el robot se mueva cuando detecte un impacto. Se pueden programar diferentes pares. Para agregar un nuevo par de instrucciones presiona el botón + y para eliminar el último par (el de más abajo), presiona -. También puedes reordenar tus diagramas arrastrando los iconos.

Una vez terminado el programa (código) puedes cargarlo en el robot presionando cargar y ejecutar en la barra de herramientas.

Resumiendo, los pasos para la programación gráfica son:

  1. Arrastrar un evento (botón) hacia el editor.
  2. Arrastrar una acción (botón) hacia el editor.
  3. Repetir 1 y 2 hasta terminar el programa.
  4. Presionar cargar y ejecutar y verificar que el robot se comporte de la manera esperada.

Más acerca de VPL

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License