Creating a Program

Every FlowCode program needs a unique starting point - this is the place where your program will be run from on PIC startup. To define this point, open up the FlowParts sidebar on the left, and drag across the Start part. KTechlab will only allow you to use one of these.

You can then construct your program by using the predefined parts on the left - or insert code of your own (in assembly or Microbe format) via the Embed part. The flow of the program is controlled via the connections between the FlowParts - the section called “Connecting Components” offers more detail on creating connections.

FlowCode imposes limitations in addition to those of circuits on what can be connected. For example, each FlowPart can only have one output connection. Additional limitations are described in the section called “Nestling FlowCode”.