Flowol 4+ Supported Microcontrollers


The Arduino prototyping hardware platform has a large following of educators and robotics hobbyists around the world. Each Arduino board has the I/O sockets in a fixed position therefore allowing it to be extended with a variety of custom daughter-boards (called Shields).

Flowol 4+ supports the Arduino Uno, Arduino Leonardo and the Arduino Duemilanove (with either the ATmega328p or 168 microcontrollers). There are also many Arduino-compatible boards made by other companies (e.g. Freeduino and DFRobot boards). Flowol supports many compatible boards with a 16MHz resonator.

The flowchart can be run in Flowol while the Arduino board is connected (online mode). Flowol can also compile and download the flowchart to be run remotely on the Arduino. Flowol flowcharts can contain multiple Start symbols which run in parallel. Flowol 4 can download programs with several parallel flowcharts to run remotely on the Arduino

Flowol supports a variety of digital/analog I/O devices with the Arduino. In particular, pins 4/5 and 6/7 can be configured to support bi-directional motors. Flowol also supports servos, PWM outputs, digital encoders (on pins 2 and 3), ultrasonic distance sensor (HC-SR04 type), LCD displays and Serial communication.


PICAXE microcontrollers from Revolution Education Limited are a versitle and well supported set of programmable chips. The chips are available separately, or together with a variety of project boards.

Flowol 4+ supports all the following PICAXE chips: 08, 08M, 08M2/08M2+, 08M2LE, 14M, 14M2, 18, 18A, 18M, 18M2, 18M2+, 18X, 20M, 20M2, 20X2, 28A, 28X, 28X1, 28X2, 40X, 40X1 and 40X2.

When you have developed your flowchart on Flowol, it can be download to the PICAXE microcontroller and run remotely from the computer. With some models (08M2/08M2+, 08M2LE, 14M, 14M2, 18M, 18M2, 18M2+, 20M, 20M2, 20X2, 28X1, 28X2, 40X1, 40X2), Flowol 4 can also run the flowchart while the PICAXE microcontroller is connected. This is a useful way to debug your flowchart before downloading it.