The Controller

The Controller is an Arduino compatible microcontroller on a Modulo. It sports the same zippy 48Mhz ARM processor found in the new Arduino Zero board.

For stand-alone projects, The Controller can be programmed using the Arduino app. It can also act as a USB bridge, allowing you to control modulos over USB with our handy python library.

The controller also has 6 I/O ports that can be used as digital inputs, digital outputs, or analog inputs. Each port has its own power and ground pins to help keep wiring tidy, and circuitry on the controller protects it from damage if you hook something up wrong. Four of the six ports can also be used to control servos or output a PWM (analog-ish) signal.