Matrix Multimedia - Learn... design... build
Flowcode Beta Components

Welcome to the Flowcode beta component area. this area contains various beta components for Flowcode V3. Unfortunately none of these custom components are supplied with simulation abilities.

Installing The Components

To install the component onto your version of Flowcode. Download the appropriate file and then copy the file into your Flowcode V3/component folder. You will then have to rename the file as custom_code.c Remember to make a backup of the old custom code file as you may want to use this to help you build your own custom components. To use the component in Flowcode simply add the custom component (its the one with User written on the picture) and then use hardware macros to call the functions as normal. Note: Only one custom component can be used at a time.

Using The Components

To edit the connections or the parameters of the component go into the components properties. This will have a number of parameters that are used by the function code eg pin connections.

Creating Your Own Components

There is a small guide on how to create your own custom components available from here. Please note that we do not support the custom component code so please do not contact us regarding programming problems. If you get stuck or run into problems then please post on our forums and we will do our best to get back to you. More detailed help for writing the custom component code is available from here on our forums.

Graphical LCD
One Wire
Stepper Motor
HID USB Component for ECIO
Watchdog Delay Component
  • Watchdog Delay Component
  • Flowcode Example File
  • Note: The watchdog delay component has a parameter hidden in the custom component properties that will fine tune the amount of delay. If you notice that delays are slightly too short or too long then you can adjust this value as required.
X10 Component
  • X10 Component
  • Flowcode Example File
  • Note: The X10 component is only able to transmit or receive data on a zero crossing. Therefore if the X10 board is not connected to the mains then no zero crossing will be detected and the program will be unable to continue.