Skip to Content
Arduino PLC programming: foundations

Arduino PLC programming: foundations

Set up the Arduino IDE, understand the pinout of your board, read and write real I/O, and connect over wired and wireless communication. This is the entry point for programming M-Duino and Ardbox with the Arduino IDE.

Level: basic, no previous PLC experience needed. Duration: about 3 hours, 6 lessons with code you can run on real hardware. You need: an M-Duino or Ardbox, a USB cable and a computer.

By the end you will be able to install the board package, map every terminal of your model, read sensors and drive outputs, choose between RS485, I2C, SPI and serial links, and open a first Ethernet connection.

This course also applies directly to NEXTuino hardware, which uses the same Arduino IDE programming model as M-Duino and Ardbox.

Responsible Joan F. Aubets - Industrial Shields
Last Update 05/10/26
Completion Time 3 hours 35 minutes
Members 1
Basic
    • Preview New 10 xp
    • Pinout and I/O mapping on M-Duino and Ardbox
      New 10 xp
    • Reading digital and analog inputs, driving digital and analog outputs
      New 10 xp
    • Basic wired communication: RS485, RS232, I2C, SPI and serial TTL
      New 10 xp
    • Ethernet basics: IP configuration and a first TCP connection
      New 10 xp
    • Wireless basics: WiFi, BLE, GPRS/GSM and LoRa on Industrial Shields hardware
      New 10 xp