Store

DFRobot

$258.51 |
Out of stock
No reviews yet

The Spartan Arduino PLC 16DA is an Arduino Leonardo-based industrial programmable logic controller with optoisolated outputs. It features 8 inputs (digital a...

Get notified when back in stock

Qty
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Spartan Arduino PLC 16DA is an Arduino Leonardo-based industrial programmable logic controller with optoisolated outputs. It features 8 inputs (digital and analogue) and 8 optoisolated outputs (analogue, digital, and PWM), making it suitable for industrial automation and control applications.

Programming is straightforward via USB using the Arduino IDE. The Spartan controllers are all standardised and can be programmed in the same way. An I²C master-slave interface supports connecting up to 127 modules for expandable control systems.

Key Features

  • 8 Inputs – Digital (5–24V DC) and analogue (0–10V AC) inputs with interrupt capability
  • 8 Optoisolated Outputs – Digital (5–24V DC), analogue 8-bit (0–10V AC), and PWM 8-bit (5–24V DC)
  • Arduino Leonardo – ATmega32U4 at 16MHz, 32KB flash, 2.5KB SRAM, 1KB EEPROM
  • USB Programming – Program directly via USB using the Arduino IDE
  • I²C Expandability – Connect up to 127 modules via master-slave I²C bus
  • Multiple Interfaces – I²C, USB, RS485 (half-duplex), SPI, and TTL
  • Industrial Power – 12–24V DC input with fuse protection (2.5A) and polarity protection

Specifications

  • Model: Spartan Arduino PLC 16DA
  • Supply Voltage: 12–24V DC (operating range 11.4–25.4V DC)
  • Rated Power: 30W
  • Max Current: 1.5A
  • Dimensions: 100 × 45 × 115 mm
  • Operating Temperature: 0°C to 60°C
  • Storage Temperature: −20°C to 60°C
  • Operating Humidity: 10%–90% (non-condensing)

Ideal For

  • Industrial automation and process control
  • Home and building automation projects
  • Arduino-based PLC prototyping and development
  • Multi-module expandable control systems

Package Contents

  • 1× Spartan Arduino PLC 16DA (Optoisolated Output)

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

EEPROM
A type of non-volatile memory that keeps stored data even when power is turned off. In a sensor module, it can be used to store settings or calibration data so they do not need to be re-entered every time.
IDE
Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
PWM
Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
RS485
RS485 is a robust wired serial communication standard often used in factories, farms, and buildings where cables may be long or electrically noisy. It matters because it lets this controller connect to industrial sensors, meters, and control equipment over longer distances than typical hobby serial wiring.
SPI
A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
SRAM
Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.

Supplier page — dfrobot.com

Supplier Description · 379.0 KB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.