Novus Automation’s DigiRail NXprog unites the reliability and robustness of an industrial device for automation applications with the ease of programming from the Arduino community. It provides a mix of integrated analog and digital I/O signals, allowing it to be used as an extension of standard data logging, data acquisition and automation systems or as a brain for customized applications. Compatible with Arduino, the module allows the use of high-level programming languages such as C/C++ that allow the implementation of complex algorithms such as state machines, logic, mathematical functions, statistical analysis and controllers. I/O capabilities include USB, RS-485 and Ethernet communications interfaces.