Académique Documents
Professionnel Documents
Culture Documents
Autor
Ariel Godoy
Versin
1.2
Fecha
16/07/2013
ndice
Introduccin.................................................................................................................... 4
Instalacin de Flowol4.................................................................................................... 4
Instalacin en XO 1.0 y 1.5......................................................................................... 4
Desinstalacin en XO 1.0 y 1.5................................................................................... 4
Interfaz de Flowol........................................................................................................... 6
Barra de Herramientas de Edicin.............................................................................. 6
Barra de Herramientas de Diseo............................................................................... 7
Barra de Estado........................................................................................................ 12
Barra de Control de Ejecucin.................................................................................. 12
Barra de Zoom.......................................................................................................... 12
rea de Programacin.............................................................................................. 12
Como instalar Robopro:................................................................................................ 13
Interfaz de RoboPro...................................................................................................... 16
Barra de men.......................................................................................................... 16
Barra de bloques de programacin...........................................................................16
Opciones de archivo................................................................................................. 19
Eliminar un elemento............................................................................................... 19
Controles de ejecucin............................................................................................. 19
Configuracin de la interfaz...................................................................................... 19
Control de debugging............................................................................................... 19
Control de zoom....................................................................................................... 19
rea de programacin.............................................................................................. 19
Ejemplos de entrenamiento.......................................................................................... 20
Luz parpadeante....................................................................................................... 21
Listado de piezas.................................................................................................. 21
Programacin....................................................................................................... 21
Luz parpadeante con pulsador................................................................................. 22
Lista de piezas...................................................................................................... 22
Programacin....................................................................................................... 22
Ventilador con botn................................................................................................ 23
Listado de piezas.................................................................................................. 23
Programacin....................................................................................................... 24
MAN.LAB.Flowol4_Fischertechnik
Pgina 2 de 25
MAN.LAB.Flowol4_Fischertechnik
Pgina 3 de 25
Introduccin
El objetivo de este manual es presentar el software que utilizaremos para controlar al
kit RoboTX de FischerTechnik. Dicho software es Flowol4, explicaremos su
funcionamiento y luego reafirmaremos los conceptos mediante el uso de algunos
ejemplos prcticos.
Instalacin de Flowol4
Instalacin en XO 1.0 y 1.5
Para poder instalar Flowol4 en la XO 1.0 y 1.5 es necesario:
wget http://centroceibal:4DDQWWa5TS@www.flowol.com/centroceibal/Flowol4.xo
sugar-install-bundle Flowol4.xo
rm Flowol4.xo
rm rf /home/olpc/Activities/Flowol4.activity
MAN.LAB.Flowol4_Fischertechnik
Pgina 4 de 25
Importante:
Es necesario tener el Controlador encendido y conectado a la mquina para que al
iniciar Flowol, ste reconozca el controlador. Al iniciar el programa, se debe
seleccionar la opcin de Fischertechnik Robo TX Interface. Si esta opcin no aparece,
se debe presionar el botn Connect to an Interface para despus seleccionar
Fishchertechnik Robo TX Interface.
MAN.LAB.Flowol4_Fischertechnik
Pgina 5 de 25
Interfaz de Flowol
Barra de
Herramientas
de Edicin
Barra de
Herramientas
de Diseo
Barra de
Estado
rea de
Programacin
Barra de
Control de
Ejecuccin
Barra de
Zoom
MAN.LAB.Flowol4_Fischertechnik
Pgina 6 de 25
MAN.LAB.Flowol4_Fischertechnik
Pgina 7 de 25
MAN.LAB.Flowol4_Fischertechnik
Pgina 8 de 25
MAN.LAB.Flowol4_Fischertechnik
Pgina 9 de 25
Barra de Estado
La Barra de Estado muestra el estado de todas las Inputs, Outputs y
variables (para poder ver estas ltimas se debe accionar el botn
XY que se encuentra arriba de la barra). Permite cambiar el nombre
de cualquiera de estos elementos chequear su estado.
Barra de Zoom
Ajusta el tamao de los elementos en el rea de programacin.
rea de Programacin
Es el rea donde se colocaran los elementos para realizar la programacin.
MAN.LAB.Flowol4_Fischertechnik
Pgina 10 de 25
Se nos abrir una ventana donde haremos click en Siguiente, dando lugar al acuerdo
de licencia, en el cual haremos click en Si para que se active el botn siguiente, el cual
presionaremos.
MAN.LAB.Flowol4_Fischertechnik
Pgina 11 de 25
MAN.LAB.Flowol4_Fischertechnik
Pgina 12 de 25
MAN.LAB.Flowol4_Fischertechnik
Pgina 13 de 25
Interfaz de RoboPro
Opciones de
archivo
Controles de
ejecucin
Control de
debugging
Barra de men
Eliminar un
elemento
Configuracin
de la interfaz
Barra de
bloques de
programacin
Control de
zoom
rea de
programacin
Barra de men
Aqu se encuentran los elementos de men con los que podemos controlar diferentes
aspectos de manejo del programa.
MAN.LAB.Flowol4_Fischertechnik
Pgina 14 de 25
MAN.LAB.Flowol4_Fischertechnik
Pgina 15 de 25
MAN.LAB.Flowol4_Fischertechnik
Pgina 16 de 25
Opciones de archivo
Aqu tenemos las opciones de crear un archivo nuevo, abrir uno
creado anteriormente o guardar el actual.
Eliminar un elemento
Una vez seleccionada esta herramienta podemos eliminar cualquier
elemento del rea de programacin con hacer un click encima.
Controles de ejecucin
Aqu tenemos los controles para inciar la ejecucin del programa, detenerla o
descargar el mismo a la interfaz RoboTX.
Configuracin de la interfaz
Aqu podemos seleccionar el tipo de puerto en el que conectaremos el controlador, el
tipo de controlador y adems podemos acceder a la ventana de prueba de conexiones,
la cual podemos utilizar para testear si las conexiones de actuadores y sensores en
nuestro robot fueron realizadas correctamente.
Control de debugging
Aqu podemos controlar la ejecucin de nuestro programa en modo debugging
(depuracin), iniciar la ejecucin, pausarla y ejecutar paso a paso.
MAN.LAB.Flowol4_Fischertechnik
Pgina 17 de 25
Control de zoom
Aqu podemos decidir aumentar o reducir el tamao de los elementos en el rea de
programacin.
rea de programacin
Aqu crearemos nuestro programa uniendo los distintos bloques presentados
anteriormente.
MAN.LAB.Flowol4_Fischertechnik
Pgina 18 de 25
Ejemplos de entrenamiento
Nota: Para todos los casos, utilizaremos el controlador, la batera y cables armados de
15cm.
MAN.LAB.Flowol4_Fischertechnik
Pgina 19 de 25
Luz parpadeante
Listado de piezas
Armado
Paso 1:
Pieza
Cant
Id
A
B
C
A
Paso 2:
D,E,F
Paso 3:
Programacin
MAN.LAB.Flowol4_Fischertechnik
Pgina 20 de 25
Se desea programar una luz parpadeante, para ello encendemos la luz al comenzar el
programa, luego pasamos a un bloque de espera de 0,5 segundos para despus
apagar la luz y esperar nuevamente 0,5 segundos para repetir el procedimiento por
siempre.
Lista de piezas
Pieza
Cant Id
1
B
A
MAN.LAB.Flowol4_Fischertechnik
Pgina 21 de 25
Programacin
Se desea programar la luz parpadeante pero que la secuencia se ejecute mientras se esta
presionando el pulsador. Para ello, a la programacin anterior, le agregamos un bloque de
decisin y preguntamos si el pulsador est presionado. En caso de ser afirmativo, realizamos la
secuencia y volvemos a preguntar, en caso de ser negativo, simplemente volvemos a preguntar.
Listado de piezas
Pieza
Cant Id
1
A
C
C
MAN.LAB.Flowol4_Fischertechnik
Pgina 22 de 25
Programacin
Se desea programar un ventilador que, al
presionarse el pulsador, se encienda y al
volver a presionarlo, se apague. Para ello
definimos una variable x que, si el
ventilador est apagado, tiene valor '0' y si
esta encendido, tiene valor '1'. Por eso,
luego del bloque de decisin para saber si
se presiono el pulsador, preguntamos el
estado de la variable x. Si su valor es '1'(el
ventilador est encendido), le asignamos el
valor '0' a x y apagamos el ventilador, si su
valor es '0'(el ventilador esta apagado), le
asignamos el valor '1' a x y encendemos el
ventilador. En ambos casos, volvemos a
preguntar si se presiono el pulsador para
repetir las secuencias.
MAN.LAB.Flowol4_Fischertechnik
Pgina 23 de 25
Programacin
Agregando un bloque de decisin que espere a que el pulsador no este presionado
para seguir con el flujo del programa, entre el bloque de decisin del pulsador y el
bloque de decisin de la variable x existentes en la programacin anterior, se logra
solucionar la problemtica planteada.
MAN.LAB.Flowol4_Fischertechnik
Pgina 24 de 25
Control de cambios
Modificaciones
Fecha
Versin
Modificaciones realizadas
Revisiones
Realizado Ariel Godoy
por:
Revisado
por:
Aprobado
por:
Fecha:
Fecha:
Fecha:
Firma:
Firma:
Firma:
16/07/2013
MAN.LAB.Flowol4_Fischertechnik
Pgina 25 de 25