










M‑Duino 21 I/Os PLUS (Optoisolated Output) is an industrial programmable logic controller built on Arduino Mega2560 technology for professional automation projects. This Arduino‑compatible PLC platform integrates 21 industrial I/O channels including analog inputs, isolated digital inputs, interrupt inputs, analog outputs, and isolated PWM outputs, enabling reliable interaction with sensors, actuators, and control equipment. Multiple communication interfaces—UART, I2C, SPI, RS232, RS485, and Ethernet—support seamless connectivity with external systems. Designed for flexible automation deployment, this industrial control board enables scalable expansion, remote monitoring, and rapid development within familiar Arduino programming environments.
Industrial I/O Integration for Automation Systems
This industrial automation controller provides 21 integrated I/O interfaces to support complex monitoring and control tasks. Available channels include 6 analog/digital inputs, 5 isolated digital inputs, 2 isolated interrupt inputs, 3 analog outputs, 5 isolated digital outputs, and 3 isolated PWM outputs. Optoisolation improves electrical protection and signal reliability when interacting with industrial equipment. Such I/O diversity allows the programmable logic platform to manage sensors, relays, motors, and actuators across manufacturing lines, robotics control systems, and embedded industrial projects.
Extensive Communication Connectivity
This Arduino‑compatible PLC controller integrates multiple communication interfaces for industrial networking and system integration. Supported protocols include UART, I2C, SPI, RS232, RS485, and Ethernet, enabling direct communication with supervisory controllers, network devices, and data acquisition systems. Ethernet connectivity enables remote programming and remote monitoring of variables, inputs, and outputs. The multi‑protocol communication architecture allows flexible deployment in distributed control networks, smart factories, and IoT automation environments.
Expandable Architecture and Development Flexibility
The programmable automation unit supports expansion of up to 127 external modules through the I2C bus, enabling scalable system design for complex automation scenarios. Arduino IDE compatibility simplifies firmware development and customization while maintaining access to the vast Arduino ecosystem. Integration capability with Ardbox, M‑Duino platforms, and Touchberry Pi systems allows fast system assembly with immediate connectivity, creating a flexible control infrastructure suitable for industrial experimentation, prototyping, and full‑scale deployment.

Figure: M-Duino 21 I/Os PLUS (Optoisolated Output)

Figure: M-Duino 21 I/Os PLUS (Optoisolated Output)

Figure: M-Duino 21 I/Os PLUS (Optoisolated Output)
Such capabilities position this Arduino‑based PLC platform as a practical solution for industrial control prototypes, automation experiments, and scalable machine control systems. Compatibility with common development tools and industrial communication standards makes the programmable controller suitable for robotics systems, factory automation equipment, and advanced STEM training environments requiring real‑world PLC functionality.