Flowcode
DeveloperMatrix TSL
Stable release
10.0 / 25 January 2023; 3 years ago (2023-01-25)
Written inC++
Operating systemMicrosoft Windows
Available inEnglish, French, German, Spanish
TypeComputer programming tool
LicenseProprietary EULA
Websitewww.flowcode.co.uk

Flowcode is a 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[when?] in its eleventh 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.[1]

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.[2]

Notes

edit
  1. ^ Pearson, "Unit 6: Micro-controllers - BTEC National Engineering additional FAQs ", Pearson, 06/06/2018
  2. ^ Dassault Systèmes, "Flowcode | SOLIDWORKS", Solidworks, 31/05/2018
edit


📚 Artikel Terkait di Wikipedia

Integrated development environment

power of custom browsers like those found at Mozilla. KTechlab supports flowcode and is a popular open-source IDE and Simulator for developing software

Visual programming language

learning, influenced by Seymour Papert and the Logo programming language Flowcode, a visual programming tool for embedded microcontrollers and Windows. Flowgorithm

Zach Bryan (album)

"Engaging Fans with QR Codes: Lessons from Zach Bryan's Album Promotion". www.flowcode.com. Retrieved November 14, 2025. Vito, Jo (August 25, 2023). "Zach Bryan

List of integrated development environments

CodeWarrior Cubic IDE Cursor DataGrip DataSpell Delphi Enterprise Architect Flowcode GeneXus GoLand Google Antigravity JDeveloper LabVIEW LabWindows/CVI LispWorks

KTechLab

KTechLab supports programming microcontrollers using a graphical flowchart based language called flowcode.

Tim Armstrong (executive)

Connecticut, U.S. Alma mater Connecticut College (BA) Occupations Founder and CEO, Flowcode Employers Google AOL Oath Inc. Predecessor Randy Falco (CEO of AOL)

SayWeCanFly

Ontario, Canada Genres Emo acoustic indie pop Years active 2009–present Labels We Are Triumphant Records Epitaph Website www.flowcode.com/page/saywecanfly/

TINA (software)

Analysis" MicroWaves&RF, Jun 16, 2006 "E-blocks: Accelerated Design: E-blocks+Flowcode+TINA" Elector Magazin, September, 2008, p.68. Paul Rako."Spice simulation