10 I/Os PLC (Programmable Logic Controller)

Select a Controller option and an I/O option from the drop-down lists below.


10 I/Os PLC (Programmable Logic Controller)

The 10 I/Os PLC (Programmable Logic Controller) provide a versatile solution with up to 10 inputs and outputs (digital and relay). You’ll be able to program using free software solutions, like Arduino IDE. With the ESP32 board and its great features you will have a powerful and cost effective solution. The Arduino NANO it is a perfect solution for lots of applications of monitoring and control.

Modular PLC Controller

This is the first equipment based on the Arduino technology designed for a professional use.  With the PLC Arduino NANO range you can have up to 10 I/Os. It also contains several communication ports which provide more flexibility and control. The 10 I/Os industrial controller family offers the possibility to expand up to 127 modules through I2C, which means that you can have up to 7100 Inputs / Outputs in Master-Slave connections, additionally to sensors, etc.

Programming Software

This industrial PLC can be programmed using the Arduino IDE platform and other programming languages or interfaces that can work with Arduino devices.

Instantaneous connection and coding

The 10 I/Os PLC controller is programmed through the USB ports. This offers an immediate access to program, maintain and control. Also you can continuously monitor the status for all the variables, inputs, outputs, etc. It is compatible with the Ardbox PLC, the M-Duino PLC, the Raspberry PLC and the TouchBerry and TinkerTouch Panel PCs with instantaneous connection.


Visit the Info – PLCs – 10 I/Os page for Datasheets, User Guides, and Videos.

Last updated: 2022 February 10

Additional information

Weight 387 g
Dimensions 13 × 14 × 8 cm