Spartan PLC (Programmable Logic Controller)

Select an I/O option from the drop-down list below.


Spartan PLC (Programmable Logic Controller)

The Spartan PLC (Programmable Logic Controller) provides a versatile solution with up to 21 inputs and outputs (I/Os). The inputs can be analog, digital, Pulse Width Modulation (PWM), and interrupts; the outputs can be relay, analog, digital, and PWM. You’re able to program using free software solutions, like Arduino IDE; you’re not constrained to using expensive, proprietary software as other PLCs require. The Industrial Shields Spartan series is a perfect solution for many monitoring and control applications.

Modular PLC Controller

The Industrial Shields PLCs are the first equipment based on the Arduino technology designed for a professional use.  With the Arduino Leonard controller (16DA and 16RDA options), you have 16 I/Os, and with the Arduino Mega (19R+ and 21+ options) you have up to 21 I/Os. The Spartan PLCs offer the possibility to attach up to 127 control and sensor modules through I2C. They also provide serial communication ports, which provide more flexibility and control.

Programming Software

The Arduino Leonardo and Arduino Mega controllers are programmed through their USB port. These industrial PLCs can be programmed using the Arduino IDE platform, as well as any other programming languages or interfaces that work with Arduino devices. This offers and immediate access to program, maintain and control. You can also continuously monitor the status for all the variables, inputs, outputs, etc. using the serial monitor provided with the Arduino IDE.


Visit the Info – PLCs – Spartan page for Datasheets, User Guides, and Videos.

Last updated: 2022 February 10

Additional information

Weight 464 g
Dimensions 13 × 14 × 13 cm

, , ,