Flowcode is a graphical programming Integrated Development Environment (IDE) that allows you to develop highly functional electrical, electronic and electromechanical
systems for microcontroller based systems and for Windows PCs and tablets.
Flowcode Embedded allows you to easily create highly functional programs for popular microcontrollers.
Flowcode App Developer allows you to create great Human Machine Interfaces for PCs, tablets and mobile phones using low
cost input output boards - locally (USB/Bluetooth) or remotely (Wi-Fi, LAN, Internet) using Windows or web browsers.
EASY TO USE
Flowcode's graphical programming interface allows those with little or no programming experience to develop complex electronic systems with ease.
Drag and drop icons onto the workspace, to create simple or complex programs easily. Global and local variables in neat organised lists, create
functions with a graphical interface.
SIMULATION
Flowcode includes a simulation engine which simulates at a component level and at a system level.
This allows you to validate your design on-screen before deployment, shortening design time and increasing system integrity.
Components are open source so you can design your own components and systems based on the ones supplied.
TARGET INDEPENDENT
Use the same code for different embedded devices: create a program for an Arduino, then scale it up by changing to a PIC32 or ARM device. A few simple config changes and you are up and running on your new device with the same program in moments.
You can also develop PC and Web applications with Flowcode App Developer that communicate with your embedded projects..
BUILD PC AND WEB APPS
Create engaging interactive PC and Web-based HMIs to control and read data from your embedded systems.
Using the same Flowcode environment, create embedded applications with optional PC and Web apps to provide additional features such as data gathering,
remote control, etc.
Connect your apps using popular communications techniques such as USB, Bluetooth, Serial, MQTT and other web-based protocols.
HUGE COMPONENT LIBRARY
Flowcode includes a huge library of components and subroutines from simple input devices and sensors through to complex communications systems including USB, Wifi, and Bluetooth.
FLOWCODE IN MOTION
Community and Support
If you are new to Flowcode you will find that there is a large amount of support material available to you.
You can look at our Youtube channel where there are lots of 'getting started' and 'how to' videos.
You can browse the Flowcode Wiki which is how we present our general Help information
You can browse our Forum and see other users's programs, projects, questions and the replies from our Valued Contributors and Matrix staff.
You can pose your own questions on the Flowcode forum and get answers in a surprisingly short time. Pro license users get priority support service from Matrix staff.
You can take advanced courses in digital communications