Arduino PLC programming: industrial applications
The level after foundations. You already upload sketches to an M-Duino or Ardbox; now you build something deployable. Across 8 lessons you develop one project, a pump station with a tank, adding a structure of states, non-blocking timing, a Modbus interface, retained data, a watchdog, I/O expansion and a first dashboard.
Each lesson has hands-on code with an expected result, a checklist for when it fails, links to related guides and a quiz with feedback on every answer.
| Responsible | Joan F. Aubets - Industrial Shields |
|---|---|
| Last Update | 06/10/26 |
| Completion Time | 6 hours 15 minutes |
| Members | 1 |
Intermediate
-
-
Preview New 10 xp
-
Timers, interrupts and non-blocking code: why delay() breaks a PLC scanNew 10 xp
-
Reading and writing over Modbus RTU and Modbus TCPNew 10 xp
-
Retaining data across power loss: EEPROM and non-volatile storage patternsNew 10 xp
-
Watchdog and fail-safe design for unattended machinesNew 10 xp
-
Expanding I/O over I2C with M-Duino or ArdboxNew 10 xp
-
Connecting to Node-RED for a first SCADA-style dashboardNew 10 xp
-
Debugging on the shop floor: serial monitor, logic analyzers and common wiring mistakesNew 10 xp
-