Flowcode is an advanced integrated development environment (IDE) for electronic and electromechanical system development targeting microcontrollers such as Arduino, PIC and ARM, and rugged industrial interfaces using protocols such as Modbus and CAN.
Those with little or no programming experience can use Flowcode without barriers. In a matter of minutes, beginners can start to develop electronics systems using the graphical programming modes available. Flowcode is perfect for teaching and learning key microcontroller system principles.
Being an intuitive, graphical programming IDE gives Flowcode users the ability to develop complex systems quickly. Engineers use Flowcode because it allows for fast development, speeding up learning processes for microcontroller systems development.
Built into Flowcode is a data recorder and oscilloscope which makes test and debugging procedures straightforward. This is enhanced further when combining the Ghost Technology capabilities of Flowcode with our E-blocks hardware platform. Additionally, Flowcode is also compatible with external hardware including oscilloscopes, power supplies, signal generators and more.
Flowcode's ability to simulate the user's programs, as well as compatibility with 3D CAD packages such as Solidworks, allows those who are developing electromechanical designs to characterise and model them easily.
Flowcode gives you the ability to work with multiple chip variants in an easy and flexible way. Code porting is made simple, meaning you can switch target devices with ease, whether you're working with an Arduino, PIC, Atmel AVR, ARM or Raspberry Pi hardware platform.
Flowcode is the perfect flowchart language for platforms including Arduino, however users can now program in "Blocks" mode, "Pseudocode" as well as C code.
You can now convert your most C code programs to other programming modes including flowcharts. Moreover, you can simulate C code with ease.
Flowcode SCADA allows users to quickly and easily create PC based control and data acquisition programs with graphical Human Machine Interfaces (HMI) based on flow charts.
For the first time, Flowcode 8 enables users to target the hugely popular Raspberry Pi board. Whether you are working with a Raspberry Pi model 2B(v1.2), 3B or 3B+, it's an intuitive way to program for you, either at home or in the classroom using a flowchart or with blocks mode. Alongside this, our E-blocks2 hardware platform also supports the Raspberry Pi; additionally the Raspberry Pi Shield is perfect for those who wish to integrate their Pi into the E-blocks system.