Flowcode Logo
Please Login or Register

Arduino Programming

Flowchart for Arduino programming

Visual Interfaces

Using Flowcode allows you to program your Arduino with different visual programming interfaces, e.g. flowchart or blocks mode.

Flowchart showing debugging on Arduino

Debug your code

Step through your code, view variables in real time, set break points, simulate your hardware. Fully debug your code with Flowcode.

Arduino Uno

Free for Arduino Uno users

Users of the Uno can compile to their device for free, along with many free components to get started with Flowcode.

Try Flowcode Today

Flowcode 8 icon bought version

Why use Flowcode?

The Arduino prototyping hardware platform has a large following of educators and enthusiasts around the world. Flowcode can target and program Arduino hardware directly. E-blocks hardware is also available to provide access to modular plug and play circuitry as well as debugging support.

  • Syntax-free coding
  • Drag and drop of coding icons
  • Simulation of Arduino projects
  • Inbuilt test-and-debug
  • Multiple programming modes
  • C code editing and conversion
  • Simple porting between devices
  • Drag and drop of programming libraries

Building on the Arduino model

Infographic for Arduino and Flowcode with C code

Flowcode - A graphical flowchart representation of the program, although C code can be added by the user. Functionality is extended with components which offer functions (macros) to control internal and external hardware features. Additional benefits include simulation and debugging.

Arduino - Adds in-built and user-generated libraries to extend the basic functionality of the underlying C/C++ language.

C / C++ - Basic functionality only, although the language can be supplemented by adding pre-built functions.

Arduino in Education

Infographic for Arduino and Flowcode with C code

Matrix offers support to Arduino users via our hardware platform, E-blocks2 (see our Arduino microcontroller system development kit, left). We also offer both on-site training to your centre, and remote training through our curriculum provision. You can see our microcontroller systems course for free, or read more about how we support education with Arduino visual programming on our Education page.

- Microcontroller Systems Course

- Flowcode in Education

Flowcode Screenshots

Arduino and Flowcode with C code

1. Flowchart and C code side by side

Flowchart and robot arm simulation

2. Simulation of Robot Arm

Screenshot of Flowcode debugging Arduino with Flowcharts

3. Debugging with Flowcode

Zoomed in shot of the Flowcode oscilloscope

4. The Flowcode Oscilloscope