Home  ›  Getting Started  ›  Programming/Software  ›  FLOWCODE 5 GUI PROGRAMMING

Tags:

FLOWCODE 5 GUI PROGRAMMING

Introduction

Flowcode is one of the world’s most advanced graphical programming languages for microcontrollers. The great advantage of Flowcode is that it allows those with little to no programming experience to create complex electronic systems in minutes. Flowcode is available in more than twenty languages and currently supports the PICmicro, dsPIC, PIC24, AVR and ARM series of microcontrollers.

In this tutorial, I will utilize PIC16F877A and develop a simple program using Flowcode. FLOWCODE are wonderful and easy to be use for any level of user. It use drag and drop system to complete a set of coding and able to run it smoothly as long as the settings are correct. Besides, it comes with a simulation software. The simulation can be executed easily and debug using GUI mode.

Flowcode is a MARVOLOUS SYSTEM and program. This is what I heard from people when I mention Flowcode to them.

I will be using SK40C, UIC00B and some accessories for this tutorial.

Hardware required:

UIC00B x1

SK40C with PIC16F877A x1

LCD x1

DSCF7953

If you want your life to be easier, get yourself a PR3 which come with SK40C + PIC16F877A + LCD :) Not to forget the adapter if you do not have one.

Software required:

FLOWCODE 5

PICkit 2 v2.61

PROJECT:

I will divide the project into 3 part.

1st, we will be downloading the FLOWCODE 5 FREE and LIMITED VERSION

2nd, we will install the FLOWCODE 5

3rd, we will explore the basic guiding to use the FLOWCODE 5

(If you want the full, check out the home or professional version)

DOWNLOAD FREE and LIMITED VERSION FLOWCODE 5

I believe most people don’t have flowcode in their laptop or computer. Let’s download the Flowcode 5 free version software.

Go to this website : http://www.matrixmultimedia.com/lc_index.php?p=25

You will see something like this:

download1

At the bottom right corner, click on the download which I have lighted with the red circle.

1

Wait for the file to be completely downloaded.

INSTALLATION OF FLOWCODE 5

Double click the file that you have just downloaded. Similar to what being shown in picture.

d3

Double click on it and press yes to initiate the installation.

d4

d5

Most of the time, you will need to click on the “Next” to proceed. I have included the installation step video at the bottom, please feel free to have a look.

d6

d7

d8

choose your location to be installed.

free

Do not enter any key and just next, if you are using the free and limited version.

ins

When it is done, you may start using your flowcode 5.

GUIDANCE OF FLOWCODE 5 BASIC USAGE

Open the flow code either in you desktop with logo. Or you may find it in you program file manual.

A window will pop up asking to create new flowcode or open existing files.

use1

Click on the create a new Flowcode flowchart and press ok

usw22

Choose the PIC you would like to use. In this part I am using the PIC16F877A.  Then press ok.

It will lead you to the starting panel to start your project like below picture. Start you program…..

use2

For the Flowcode interfacing the desktop view. I would recommend you all to take a look at here:http://www.matrixmultimedia.com/resources/files/datasheets/Flowcode5Booklet-2.pdf

and you will find some information about flowcode. If you prefer video. I would recommend you to look at below link of video to learn some basic about it.

SAMPLE PROJECT

Here, I would like to share example project that I have just done. It is a quite simple project but it is done using flowcode.

Here are some picture of my project.

DSCF7950

Connect with UIC00B to burn the program in it after creating HEX file.

DSCF7951

LCD DISPLAY …

DSCF7952

LED light on when button is pressed.

 You may download the sample code below and open it using the FLOWCODE 5 .  But let me brief about what to do after you get the code and how to burn the program.

HOW TO BURN THE PROGRAM

After you download the project. You get FCF file. FCF file is the only important file to create and burn a program.

This is what you should do.

1st, open flowcode 5

2nd, open the FCF file and you will get this:

mainpannel

Choose build and create HEX file

complie

and you will get you HEX file in the sample folder of your FCF file.

code

Connect the UIC00B to SK40C with PIC16F877A on it. Power it up, Open PICKit2 Programmer and burn the HEX file to you SK40C.

import

write

The program is loaded :) You can modify the code to any message you like on LCD and compile/build again.

 For the coding you will have to learn it either from tutorial or video provided below. It is very easy to learn and use. It also quite interesting. But here let me explain some flowcode which I had use.

This is the main part for the program, it means when the SW1(RB0) is press LED0(RB6) light on,  follow by the checking of sw2(RB1) and LED1(RB7). And the loop go forever and forever.

mainp

This is the MACRO for the program to perform the LCD display when start up

lcd

That all !!!

MAYBE this is quite new to all of you. But I believe you would have to try it yourself. It is a quite interesting software. So grab it now and try it.

For any problem, I would recommend you all to post it at the our technical forum.

Related References:

FLOWCODE ORIGINAL WEBSITE

CYTRON FLOWCODE SALES

FLOWCODE 5 FREE VERSION DOWNLOAD

Programming Pics using FlowCode PART1 (video youtube)

Programming Pics using FlowCode PART2 (video youtube)

Programming Pics using FlowCode PART3 (video youtube)

CYTRON FORUM

SAMPLE CODE DOWNLOAD

END


7 Responses to “FLOWCODE 5 GUI PROGRAMMING”

  1. ataullah says:

    hello how can i get the flow code tutorial

  2. hyng says:

    HI,
    Please refer to the References in this article.

  3. amir says:

    hi ..
      I was just learning to use the PIC, can you explain how to use PICKit2 v2.61.00. I tried but failed and PIC start-up kit not function. For your information I use flowchart5 (free) and PICKit2 v2.61.00 which downloads on the internet. I hope so you can help me.

  4. Tbone says:

    This is a wonderful resource to get up and started in Flowcode and PIC technology at little or no cost. But if you want to take it to the next step and learn a little more advanced methods you can get a complete PIC programming course with the Flowcode 5 software mentioned here and all lab parts with the 40 hour PIC CD course:
    http://www.ciebookstore.com/Category/62-pic-programming.aspx

  5. kolade says:

    I just got started with about a month ago and i have laid my hands on a few projects. i have all the required tools at my disposal. its a great program to work with.

  6. Victor says:

    I am just wondering if anyone can help me to set up the oscillator 20MHz external for PIC18F4550 with FlowCode.
    In fact I need to understand the oscillator settings in FlowCode for PIC18F4550 compared with the recommendations from Addendum page 145 (http://ww1.microchip.com/downloads/en/DeviceDoc/51537a.pdf ).

  7. Faustino says:

    To cover up blemishes, apply mineral based foundation sparingly with a small tipped brush.

    As I mentioned earlier, many people strive for beauty, and we all wqnt tto be
    admired on some level – it’s just how humans are
    wired. This bacteria belongs to a family of baacteria that produces dangerous toxins to humans.
    ‘ Read what previous customers have to say about a particular
    company.

Leave a Reply

Help us improve the wiki Send Your Comments