Anonymous
Not logged in
Log in
Cosmopedia
Search
View source for Flowcode
From Wikipedia, the free encyclopedia
Namespaces
Article
Talk
More
More
Page actions
Read
View source
History
←
Flowcode
You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in the group:
Users
.
You can view and copy the source of this page:
{{Short description|Microsoft Windows-based development environment}} {{multiple issues| {{notability|Products|date=May 2018}} {{Primary sources|date=July 2019}} }} {{Infobox software | name = Flowcode | logo = | screenshot = Flowcode10Screenshot.png | screenshot size = | developer = Matrix TSL | programming language = [[C++]] | caption = Flowcode 10 Screenshot | latest_release_version = 10.0 | latest_release_date = {{Start date and age|2023|01|25|df=yes}} | operating_system = [[Microsoft Windows]] | genre = [[Computer programming tool]] | language = English, French, German, Spanish | license = [[Proprietary software|Proprietary]] [[EULA]] | website = {{URL|www.flowcode.co.uk/}} }} '''Flowcode''' is a [[development environment]] commercially produced by Matrix TSL for programming embedded devices based on [[PIC microcontroller|PIC]], [[Atmel AVR|AVR]] (including [[Arduino]]), [[ESP32]], [[Raspberry_Pi|Raspberry Pi and RP2040]] and [[STM32|ARM]] technologies using [[Visual programming language|graphical programming]] styles (such as [[flowchart]]s) and [[imperative programming]] styles (through [[C (programming language)|C]], [[Finite-state_machine|State Machines]] and [[Pseudocode]]). It is currently{{when|date=September 2025}} in its eleventh revision. Flowcode is dedicated to simplifying complex functionality such as [[Bluetooth]], [[GSM|Mobile Phones Communications]], [[USB|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.<ref>Pearson, [https://qualifications.pearson.com/en/news-policy/subject-updates/engineering/unit-6-Micro-controllers-btec-national-engineering-faqs.html "Unit 6: Micro-controllers - BTEC National Engineering additional FAQs "], ''Pearson'', 06/06/2018</ref> 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]].<ref>Dassault Systèmes, [https://www.solidworks.com/partner-product/flowcode "Flowcode | SOLIDWORKS"], ''Solidworks'', 31/05/2018</ref> == Notes == {{Reflist}} == External links == * [https://www.flowcode.co.uk/ Official Site] {{Microchip Technology}} [[Category:Programming languages]] [[Category:Embedded microprocessors]] [[Category:Microcontroller software]] [[Category:Integrated development environments]] {{compu-prog-stub}}
Return to
Flowcode
.
Navigation
Navigation
Main page
Contents
Current events
Random article
About Wikipedia
contactpage
sitesupport
Contribute
Help
introduction
Community portal
Recent changes
Upload file
Special pages
Wiki tools
Wiki tools
Page tools
Page tools
User page tools
More
What links here
Related changes
Page information
Page logs