Flowcode: Difference between revisions

Content deleted Content added
No edit summary
Tag: Reverted
Importing Wikidata short description: "Microsoft Windows-based development environment"
 
(4 intermediate revisions by 3 users not shown)
Line 1:
{{Short description|Microsoft Windows-based development environment}}
{{multiple issues|
{{notability|Products|date=May 2018}}
{{Primary sources|date=July 2019}}
}}
{{Infobox software
| name = Flowcode
Line 10 ⟶ 15:
| latest_release_date = {{Start date and age|2023|01|25|df=yes}}
| operating_system = [[Microsoft Windows]]
| genre = [[Embedded_softwareComputer programming tool]]
| language = English, French, German, Spanish
| license = [[Proprietary software|Proprietary]] [[EULA]]
Line 16 ⟶ 21:
}}
 
'''Flowcode''' is a Microsoft Windows-based development environment commercially produced by Matrix TSL for programming embedded devices based on [[PIC microcontroller|PIC]], [[Atmel AVR|AVR]] (including [[Arduino]]), [[ESP32|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 in its tenth 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>
Line 25 ⟶ 30:
 
Flowcode also has compatibility with [[Solidworks]].<ref>Dassault Systèmes, [https://www.solidworks.com/partner-product/flowcode "Flowcode | SOLIDWORKS"], ''Solidworks'', 31/05/2018</ref>
 
There is a large and helpful online community based at the Flowcode user forums.<ref>Matrix TSL, [https://www.flowcode.co.uk/forums/ "Flowcode user forums"], ''Flowcode user forums'', 30/01/2023</ref> There is also a dedicated Wiki.<ref>Matrix TSL, [https://www.flowcode.co.uk/wiki/ "Flowcode Help"], ''Flowcode Wiki'', 30/01/2023</ref>
 
== Use Cases ==
 
Here are some examples using Flowcode.
 
Vitrualised communications PC to I2C/SPI/UART/ADC/DAC.<ref>Instructables, [https://www.instructables.com/Universal-Interface-Board/ "Universal Interface Board"], ''Universal Interface Board''. 30/01/2023</ref>
 
RGB Animated RGB LED Lamp using WS2812B LEDs.<ref>Instructables, [https://www.instructables.com/Animated-Mood-Light-Night-Light/ "RGB Animated RGB LED Lamp using WS2812B LEDs"], ''RGB Animated RGB LED Lamp using WS2812B LEDs''. 30/01/2023</ref>
 
RGB Touch Screen Gaming Table.<ref>Instructables, [https://www.instructables.com/RGB-LED-Pixel-Touch-Reactive-Gaming-Table/ "RGB Touch Screen Gaming Table"], ''RGB Touch Screen Gaming Table''. 30/01/2023</ref>
 
== Notes ==
Line 43 ⟶ 36:
== External links ==
* [https://www.flowcode.co.uk/ Official Site]
* [https://www.flowcode.co.uk/forums/ Flowcode user forums]
* [https://www.flowcode.co.uk/wiki/ Flowcode Help Wiki]
* [https://www.flowcode.co.uk/wiki/index.php?title=Components Flowcode Component library]
* [https://www.solidworks.com/partner-product/flowcode Flowcode | SOLIDWORKS]
 
{{Microchip Technology}}