Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Flowcode
Microsoft Windows-based development environment

Flowcode is a Microsoft Windows-based development environment commercially produced by Matrix TSL for programming embedded devices based on PIC, AVR (including Arduino), ESP32, Raspberry Pi and RP2040 and ARM technologies using graphical programming styles (such as flowcharts) and imperative programming styles (through C, State Machines and Pseudocode). It is currently in its tenth revision.

Flowcode is dedicated to simplifying complex functionality such as Bluetooth, Mobile Phones Communications, USB communications etc. by using pre-developed dedicated open source component libraries of functions. This is achieved by dragging virtual representations of hardware onto a visual panel, providing access to associated libraries. Flowcode is therefore ideal for speeding up software development times and allowing those with little programming experience to get started and help with projects. This makes it appropriate for the formal teaching of principles of programming microcontrollers.

Flowcode allows the user to develop and view their program using four different visual modes. These are the Flowchart view, the Blocks view (a graphical programming paradigm inspired by Blockly), the C code view and the Pseudocode view. There is also a fifth state machine way of entering code.

Flowcode also has a mode named App Developer which is capable of creating Windows based applications via a runtime executable. This allows the software to also create applications for testing or interacting with the embedded system.

Flowcode also has compatibility with Solidworks.

Related Image Collections Add Image
We don't have any YouTube videos related to Flowcode yet.
We don't have any PDF documents related to Flowcode yet.
We don't have any Books related to Flowcode yet.
We don't have any archived web articles related to Flowcode yet.

Notes

References

  1. Pearson, "Unit 6: Micro-controllers - BTEC National Engineering additional FAQs ", Pearson, 06/06/2018 https://qualifications.pearson.com/en/news-policy/subject-updates/engineering/unit-6-Micro-controllers-btec-national-engineering-faqs.html

  2. Dassault Systèmes, "Flowcode | SOLIDWORKS", Solidworks, 31/05/2018 https://www.solidworks.com/partner-product/flowcode