Page 6 - Electrical & Electronic Engineering Brochure 2024 WEB
P. 6
FLOWCODE
www.flowcode.co.uk FLOWCODE
Flowcode allows you to develop highly functional electrical, electronic and electromechanical
SYSBLOCKS
SYSBLOCKS
systems for microcontroller based systems, for Windows PCs, mobile phones and tablets.
Flowcode is supported by hardware products to support learning in 6 areas of engineering:
Why use Flowcode?
Embedded System Test and Control - PC and Today’s electronic engineers are applied programmers: they use software to create embedded ELECTRICAL MACHINES
Programming Mobile systems, Human Machine Interfaces, FPGAs, Digital Signal Processing systems, to simulate losses
in transmission lines, to model thermal transfer in power amplifiers and thousands of other
things.
ELECTRICAL MACHINES
Simulation: Flowcode includes a simulation engine, which simulates at a component level
and at a system level. This allows you to validate your design on-screen before deployment,
shortening design time and increasing system integrity.
Target independent: Flowcode allows you to use the same code for different target devices. LOCKTRONICS
You can create a program for a tiny 8 pin PIC10 device, then scale it up immediately by changing
LOCKTRONICS
to a PIC32 or ARM device. Flowcode embedded supports AVR, Arduino, PIC8, PIC16, PIC32,
Robotics and Mechatronics Music Technology ARM, RPi, and ESP32 families.
Program in many ways: you can use flowcharts or blocks to get started, then learn pseudocode EBLOCKS 2
or C. You can mix these coding techniques together or transfer between them. You can also
embed state diagrams and data flow programming schemes.
EBLOCKS 2
Huge component library: to help you create programs Flowcode includes a huge library of
parts from simple switches, displays and sensors through to complex communications ALLCODE
systems including USB, Wi-Fi, and Bluetooth.
ALLCODE
Support: Flowcode is well supported with curriculum materials, learning hardware, technical
literature and an active forum. TINA
TINA
Digital Signal Processing Communications Beyond embedded: use the same environment and skills to create visual PC- and web-based
applications, e.g. to control and gather data from connected embedded systems and the
Internet.
6 Copyright © 2023 Matrix Technology Solutions Limited Copyright © 2023 Matrix Technology Solutions Limited 7