Skip to Content

Home›Inputs and outputs guide

Inputs and outputs guide for Arduino, ESP32 and Raspberry PLCs

A free 33-page PDF on how to wire, configure and program the I/O of open source industrial PLCs.

  • Digital inputs and outputs: input types, switch configuration and wiring.
  • Analog inputs and outputs: types, basic functions and Raspberry PLC examples.
  • Interrupt inputs: code for Arduino PLCs and Python on the Raspberry PLC.
Inputs and outputs guide for Arduino, ESP32 and Raspberry PLCs

Download the free guide

Fill in the form and download the PDF in English or Spanish.

Thank you. Your guide is ready to download.

Inputs and outputs guide: frequently asked questions

Who is the inputs and outputs guide for?

Engineers and integrators who wire and program M-Duino, ESP32 and Raspberry PLCs and want the I/O details in one document.

Is the guide free?

Yes. Fill in the form and you get the PDF download in English and Spanish.

More free guides for open source PLCs

Each guide is a PDF in English and Spanish.

Industrial communications guide for Arduino, ESP32 and Raspberry PLCs

Free guide

Industrial communications guide

RS-485, Ethernet, Wi-Fi, LoRa, CAN bus and more, explained.

Industrial protocols guide for Arduino, ESP32 and Raspberry PLCs

Free guide

Industrial protocols guide

Modbus, MQTT, HTTP and the protocols used in open source PLCs.

Performance guide for open source PLCs

Free guide

PLC performance guide

Arduino, ESP32 and Raspberry CPUs, I/O and communications compared.