HOME

PRODUCTOS

PROYECTOS

TUTORIALES

VIDEOS

FREEWARE

PROGRAMAS

FUNCIONES C

EMPRESA

ENGLISH

                   

 Uso del software FlowCode v.6, interfaz gráfica para programar y simular el sistema Bolt v.Lite mediante diagramas de flujo.

 

Vea aquí el video demostrativo:

 

 

 

1. Primeramente, instale el software FlowCode v.6 (versión demo) en su computadora.

2. Baje aquí la carpeta del proyecto FlowCode, con los archivos plantilla para operar el sistema Bolt v.Lite. Esta plantilla ya incluye el panel de simulación de la tarjeta Bolt v.Lite, así como la definición de sus puertos: BOLT-V-LITE-PROJECT-1.zip

 

Descripción general

El software FlowCode es una interfaz gráfica de programación que permite desarrollar aplicaciones en el sistema Bolt v.Lite, ó cualquier otro sistema microcontrolador basado en PIC micro, utilizando solamente diagramas de flujo y sin necesidad de programación en lenguajes de alto nivel.

El programa cuenta con las herramientas necesarias para implementar el diagrama de flujo y definir componentes gráficos como LEDS, microswitches, LCD, teclados, puertos RS232, etc.

Adicionalmente, FlowCode cuenta con un simulador integrado, de tal manera que es posible simular en tiempo real el programa, observando salidas ó modificando las entradas en el panel de simulación (dashboard). El simulador puede operar también paso a paso. Durante la simulación, el usuario puede modificar el status de cualquiera de los dip switches dando un click sobre el panel.

Vea el ejemplo ilustrado en la imagen de arriba: del lado izquierdo el usuario observa el diagrama de flujo y en el lado derecho, el panel de simulación (dashboard) del sistema Bolt v.Lite.

Una vez que se tiene el programa funcionando satisfactoriamente en la simulación, FlowCode cuenta con un compilador C que genera los archivos fuente .c, ensamblador .asm y ejecutable .hex. Este último puede cargarse directamente en el sistema sistema Bolt v.Lite, ó cualquier otro sistema microcontrolador basado en PIC.

 

FlowCode como herramienta didáctica para el aprendizaje de programación en C

El software FlowCode puede ser utilizado por estudiantes y maestros, como una valiosa herramienta para el aprendizaje ó enseñanza de la programación de los sistemas PIC micro. Los diagramas de flujo se desarrollan en forma sencilla, mediante un menú fácil de manejar.

Al simular el programa, el usuario puede observar en tiempo real en su pantalla en la PC, el encendido y apagado de los leds, y al mismo tiempo puede operar mediante clicks con el mouse los microswitches para abrirlos y cerrarlos. También se puede realizar un simulación paso por paso, siendo sumamente didáctico observar el flujo del programa en el diagrama, y al mismo tiempo observar las componentes (leds, microswitches) operando.

Tambien se proporciona en la pantalla de simulación un diagrama del chip 18F2550 (ó en su caso el microcontrolador que haya sido definido) con su asignación de pines. En este diagrama, se indican en forma gráfica los bits de los puertos de entrada y salida activados durante la simulación.

Finalmente, una vez que el usuario observa el sistema funcionando correctamente en la pantalla de su PC, puede compilar el diagrama, generando un archivo ejecutable (.hex), el cual puede ser cargado en el sistema Bolt v.Lite.

Le recomendamos bajar la versión demo PIC v.6 con la cual podrá desarrollar sus propios diagramas de flujo y operar leds y microswitches del sistema Bolt v.Lite ó su propio sistema PIC micro. FlowCode posee opciones para operarlo en distintos idiomas, entre ellos, el español.

 

 

Desarrollo del diagrama de flujo.

Partiendo del archivo plantilla del sistema Bolt v.Lite especialmente desarrollado para FlowCode 6, el usuario desarrolla fácilmente su diagrama, de flujo mediante el arrastre (drag) de las componentes del menú, como se muestra en la imagen de la izquierda.

En este ejemplo, el sistema realizará un parpadeo del LED0 si el dip switch SW1 está en posición OFF. Alternativamente, el LED0 permanecerá en estado apagado si SW1 está en posición ON.

Una vez terminado el diagrama, el usuario debe compilarlo utilizando la opción "Compile to hex". Después de la compilación, el software proporciona 3 archivos: el primero es un .c conteniendo el programa en ANSI C, el segundo es un .asm conteniendo el programa en lenguaje ensamblador y el último es un .hex que es el archivo ejecutable, directamente compatible con el sistema Bolt v.Lite

Baje aquí los archivos de la plantilla para operar el sistema Bolt v.Lite desde Flowcode. Esta plantilla ya incluye el panel de simulación de la tarjeta Bolt v.Lite, así como la definición de sus puertos:       

BOLT-V-LITE-PROJECT-1.zip

 

 

 

Los archivos incluídos en el  folder plantilla se muestran en la imagen a la izquierda. Debe abrir el archivo del proyecto de FlowCode: BOLT-V-LITE-PROJECT-1.fcfx (ícono de color morado).

Una vez que el archivo es compilado, como se muestra en el video, el archivo ejecutable .hex debe cargarse en la tarjeta Bolt, utilizando el software Bolt.

 

 

 

 

Panel de simulación del programa:

La carpeta del proyecto FlowCode, con los archivos plantilla que se proporcionan para la tarjeta Bolt, incluye el diagrama de flujo mostrado arriba y también el panel de simulación (dashboard) mostrado en la imagen de la izquierda.

Al realizar la simulación el usuario puede observar en el gráfico del panel (dashboard), en tiempo real, el comportamiento de los leds. Asimismo, mediante un click del mouse puede modificar el estado de cualquiera de los 4 dip switches.

Una vez realizada la simulación, el usuario podrá cargar el archivo ejecutable en la tarjeta Bolt y observar exactamente el mismo resultado que el mostrado en la simulación.

 

 

NOTAS ACLARATORIAS:

FlowCode 6 es un software desarrollado por la empresa Matrix Multimedia. La empresa proporciona un programa gratuito de demostración en el link:

Download Flowcode V6 – free demo version here!

Las pruebas realizadas en este proyecto se realizaron para la versión 6 de Flowcode.