test slide 1
Applications of Flowcode embedded include home automation systems...
test slide 1
...web connected car charging posts...
test slide 1
...drone control...
test slide 1
...industrial and process control...
test slide 1
...and even micro hydro power station control.
test slide 1

Design

Design your electronic system on screen:
  • Choose a microcontroller that has the characteristics your application needs.
  • Develop a model of the electronic system using multiple 2D panels.
  • Add components from the library or create your own. Link to a mechanical model exported from Solidworks.
  • Design a program using flowchart, Blocks, Pseudo-code, C code or state machine diagrams.
  • Develop a Human Machine Interface to provide a good visual test bed.
Flowcode design example
Flowcode design example
State machine flow design
State machines in Flowcode
Robot Arm Simulation screenshot
Simulation of a DSP program
Robot Arm Simulation screenshot
Simulating a robot arm

Simulate

Simulate your design to see how it functions:
  • Use on-board digital switches and analogue sliders to change real world parameters and see how your system copes.
  • Simulate graphical displays and touch screen menu systems.
  • Use test signal injectors to send streams of comms data in various protocols to see how your system responds.
  • Link to Solidworks to see your 3D hardware model move on screen under control of your program.
Flowcode's graphics panels are resizeable, so you can zoom in and out and fit much more on a panel and yet still see component simulation.

Test

Test your design to make sure it functions like you want it to:
  • Compile your design to hex for a microcontroller.
  • Use serial debugging on Matrix and third party hardware - like standard Arduino boards - to fine tune your design.
  • Plot the performance of your system using the graphing tools in Flowcode.
  • Use PC developer software to create a USB / Bluetooth PC application that links to your hardware for control and monitoring.
  • VUse Web mirror functions to see your device working from your mobile phone - even from the other side of the world.
Test and Debugging screenshot 1
Add a test routine to your Arduino project and monitor the results using a simple PC developer app
Web mirror
Use the Web mirror function and your mobile phone to monitor your project remotely
Smart home system
Smart home system
Car charging post
Car charging post

Deploy

Reproduce your system for others to use in the field in chips or on-board level products:
  • Manufacture one, or a hundred thousand of your designs royalty free.
  • Use the Auto documenter to help others understand your project.
  • Create highly functional touch screen menu operated systems.
  • Remotely download new programs to your device when needs change.
  • Use mobile phones to control and monitor your embedded system.