Optoisolated Inputs Arduino PLC

How to use the isolated input of an Ardbox or M-Duino PLC
January 16, 2019 by
Optoisolated Inputs Arduino PLC
Bernat Garcia


In this post, it is described how to use the galvanically isolated inputs in Industrial Shields Arduino PLC's (Ardbox and M-Duino).


How to connect

As shown in the Figure below, isolated inputs always have two available connections, and both of these connections need to be wired for the proper performance of the inputs. The configuration of the inputs is PNP. All isolated inputs are DIGITAL,  not ANALOG.

Odoo image and text block

Ix.x  –>  Signal. Voltage up to 24V

(-) Ix.x  –>  Reference or COM of the input signal.  

IMPORTANT: BOTH connections must be connected, read properly.

The next piece of code shows how to read one optoisolated input. Remember to install our boards!

void setup() { 
    Serial.begin(9600); // Set up serial communication. It will allow to monitor the analog input value. } void loop() {
    delay(2000); //wait 2 seconds }

​Search in our Blog

Optoisolated Inputs Arduino PLC
Bernat Garcia January 16, 2019
Share this post

Looking for your ideal Programmable Logic Controller?

Take a look at this product comparison with other industrial controllers Arduino-based. 

We are comparing inputs, outputs, communications and other features with the ones of the relevant brands.

Industrial PLC comparison >>>