Compatible Software

Controllino is not just compatible with Arduino IDE, but with lots of other Arduino-compatible programming software. In the example list below, you can find the most popular regular programming, visual programming and scientific tools that work with Controllino. As you can see, basically everything that works with Arduino also works with Controllino.

Arduino IDE

The open-source Arduino Software (IDE) is the most used IDE for Arduino and makes it easy to write code and upload it to the CONTROLLINO. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Processing and other open-source software. Make sure you install the libraries first as stated in the instruction manual. You can find more information in the DOWNLOADS section. 

Arduino IDE

PlatformIO

Cross-platform PlatformIO IDE and Unified Debugger · Static Code Analyzer and Remote Unit Testing · Multi-platform and Multi-architecture Build System · Firmware File Explorer and Memory Inspection

PlatformIO

OpenPLC

The OpenPLC Project consists of three parts: Runtime, Editor and HMI Builder. The runtime should be installed on your device and is responsible for executing your PLC program. The Editor is the software that runs on your computer and is used to create your PLC programs. Finally, ScadaBR is the HMI Builder. With ScadaBR you can create beautiful web-based animations that will reflect the state of your process. ScadaBR communicates with OpenPLC Runtime over Modbus/TCP.

OpenPLC

Visual Studio Code + Visual Micro

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Micro is an Arduino compatible Build, Upload and Debugging solution for Visual Studio 2017 & 2019.

Visual Studio Code | Visual Micro

Visuino

If you are a hardware developer and don’t have much time to become an expert in software development then you can let Visuino become your personal software expert.

Visuino has taken the effort out of coding and created a drag and drop programming environment where everything is linked together by a series of diagrams and pins. Visualize the design of your code and deploy!

Visuino

Atmel Studio

Atmel Studio (before version 6: „AVR Studio“) is a free IDE for directly programming AVR Microcontrollers, including an editor, debugger and tools for writing directly to microcontrollers.

Atmel Studio 7

logi.CAD

logi.CAD 3 is the engineering software for creating controller applications for industrial automation. Systems of all kinds can be programmed in accordance with the industry norm IEC 61131-3, from the microcontroller to various OEM platforms and multi-core industrial PCs.

logi.CAD

LabVIEW

LabVIEW simplifies the design of distributed test, measurement, and control systems decreasing your time to market.

LabVIEW

Matlab

Whether you’re analyzing data, developing algorithms, or creating models, MATLAB is designed for the way you think and the work you do.

Matlab

GNU Octave

Similar to Matlab, but free and open source.

GNU Octave

Flowcode

Flowcode is an advanced integrated development environment (IDE) for electronic and electromechanical system development targeting microcontrollers such as Arduino, PIC and ARM, and rugged industrial interfaces using protocols such as Modbus and CAN.

Flowcode

Scilab

Scilab is a free and open source software for engineers & scientists, with a long history (first release in 1994) and a growing community (100 000 downloads every months worldwide).

Scilab