Flowcode is an advanced integrated development environment (IDE) for electronic and electromechanical system development targeting microcontrollers such as Arduino, PIC, ESP32, Raspberry Pi and ARM, and rugged industrial interfaces using protocols such as Modbus and CAN.
Those with little or no programming experience can use Flowcode without barriers. In a matter of minutes, beginners can start to develop electronics systems using the five programming modes available. Flowcode is perfect for learning and deploying key microcontroller system principles.
Being an intuitive, graphical programming IDE gives Flowcode users the ability to develop complex systems quickly. Engineers use Flowcode because it allows for fast development, speeding up development processes for microcontroller systems development.
Built into Flowcode is a data recorder, a packet decoder and an oscilloscope (all E-blocks compatible), which makes test and debugging procedures straightforward. Additionally, Flowcode is also compatible with external hardware including oscilloscopes, power supplies, signal generators and more.
Flowcode's includes the ability to simulate users’ programs, allowing those who are developing electromechanical designs to characterise and model them easily and debug systems in simulation mode, before deploying to chip level.
Flowcode gives you the ability to work with multiple chip variants in an easy and flexible way. Code porting is made simple, meaning you can switch target devices with ease, whether you're working with a Arduino, PIC, Atmel AVR, ESP32, ARM or Raspberry Pi hardware platform.
This new, graphical interface allows you to make use of this powerful programming paradigm. Create new state machine projects or enhance your existing ones. Included on all versions.
Flowcode now supports a range of new devices for this powerful 80MHz board level device with integrated TCP/IP stack, and Wi-fi. Free ESP32 Chip Pack for all user types.
Easily integrate your hardware into the cloud using Wi-Fi/LAN and link to browser-based HMI using utilities like Thingspeak, iCloud and Mosquitto.
Device | Pins | Clock(Mhz) | Flash(B) | RAM(B) | EEPROM(B) | ADCs | DACs | CAN | I2C | SPI | UART | USB |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Pins | Device | Clock(Mhz) | Flash(B) | RAM(B) | EEPROM(B) | ADCs | DACs | CAN | I2C | SPI | UART | USB |
Flowcode now allows you to target ESP32 devices and take advantage of the integrated Wi-Fi, the full TCP/IP stack and Bluetooth. This pack comes free for all users of Flowcode allowing you to take advantage of these powerful devices using Flowcode's library of components. Use the graphical programming language with your ESP32 device to create powerful programs for your projects.
Flowcode enables users to target the hugely popular Raspberry Pi board. Whether you are working with a Raspberry Pi model 2B(v1.2), 3B or 3B+, it's an intuitive way to program for you, either at home or in the classroom using a flowchart or with blocks mode. Alongside this, our E-blocks2 hardware platform also supports the Raspberry Pi; additionally the Raspberry Pi Shield is perfect for those who wish to integrate their Pi into the E-blocks system.