Core Device Interface Module

The Core Device Interface has 26 ports to connect an array of sensors and devices that can be digital, analog or I2C input and/or output.

SKU: AUA3030

Qty:

$67.95

The Core Device Interface (CDI) connects external sensors and other devices to an Android device. With a total of 26 port connections divided into 5 general classes, the CDI gives a convenient way to attach a wide range of Modern Robotic sensors, or brew your own devices and control your world.

Pulse Width Modulation creates a 5v logic level variable mark/space waveform. 16-bit timers with 1 µS resolution are used for both the pulse repetition time and pulse width, permitting a wide range of frequencies and pulse.

I2C Bus (6, expandable)

I2C protocol can read sensors with arrays of data like the IR Seeker V3 at 100kbps with a 27byte data buffer.

Analog Input (8)

Analog Inputs can read analog sensors like the Optical Distance Sensor which returns a voltage between 0 and 5V to be converted to a 10 bit value between 0 and 1023. All Inputs are sampled 1/ms.

Digital Input/Output (8)

Digital I/O can be in read or write mode. Read will allow you to determine the logic level of the sensor. Write will allow you to turn on or off 5V.

Analog Output (2)

Analog Out provides a voltage between -4V and +4V at 1mA by either a DC, sin wave, square wave, or triangle wave output at 0-8KHz with a 1.0k ohm resistor current limiter.

The Core Device Interface (CDI) connects external sensors and other devices to an Android device. With a total of 26 port connections divided into 5 general classes, the CDI gives a convenient way to attach a wide range of Modern Robotic sensors, or brew your own devices and control your world.

Pulse Width Modulation creates a 5v logic level variable mark/space waveform. 16-bit timers with 1 µS resolution are used for both the pulse repetition time and pulse width, permitting a wide range of frequencies and pulse.

I2C Bus (6, expandable)

I2C protocol can read sensors with arrays of data like the IR Seeker V3 at 100kbps with a 27byte data buffer.

Analog Input (8)

Analog Inputs can read analog sensors like the Optical Distance Sensor which returns a voltage between 0 and 5V to be converted to a 10 bit value between 0 and 1023. All Inputs are sampled 1/ms.

Digital Input/Output (8)

Digital I/O can be in read or write mode. Read will allow you to determine the logic level of the sensor. Write will allow you to turn on or off 5V.

Analog Output (2)

Analog Out provides a voltage between -4V and +4V at 1mA by either a DC, sin wave, square wave, or triangle wave output at 0-8KHz with a 1.0k ohm resistor current limiter.

The Modern Robotics Color Sensor detects the color of an object using reflected light or the color of light from an external light source. Great for detecting and tracking colored lines and determining the color of a lit object.

The Modern Robotics Range Sensor measures distances from 1cm to 255cm. The Range Sensor combines an ultrasonic sensor to detect objects from approximately 5cm to 255 cm and an optical sensor to detect objects closer than 5cm.