Home Up Programming Conventions Interface Kit Sensors Activities


General Manuals

bulletCOM API Manual
bulletProgramming Manual

Analog Input Cable Connectors

Interface Kit

#1018 PhidgetInterfaceKit 8/8/8

The PhidgetInterfaceKit 8/8/8 provides:
bullet8 Analog Inputs
bullet8 Digital Inputs with hardware noise filtering
bullet8 Digital Outputs

The Analog Inputs are used to measure continuous quantities, such as temperature, humidity, position, pressure, etc. Phidgets offers a wide variety of sensors that can be plugged directly into the board using the cable included with the sensor.

The Digital Inputs have a Digital Input Hardware Filter to eliminate false triggering from electrical noise. They can be used to convey the state of devices such as push buttons, limit switches, relays, and logic levels.

The Digital Outputs can be used to drive LEDs, solid state relays (such as the 3052 SSR Relay Board), transistors; in fact, anything that will accept a CMOS signal.

Product Manual

Single Board Computer

#1070 PhidgetSBC Single Board Computer

The PhidgetSBC is a fully functional Single Board Computer with an integrated PhidgetInterfaceKit 8/8/8. At its most basic, it can be thought of as a Phidget that you connect using a network cable instead of directly to the USB. The PhidgetSBC also provides four USB full-speed ports that allow you to use normal USB Phidgets over its network connection. This can extend the effective range of a Phidget from USB’s maximum of 15 feet, to anywhere that your network reaches.

The PhidgetSBC exposes an easy to use interface for setting up and running custom applications on-board, written in either Java or C. This allows the PhidgetSBC to operate autonomously, without the need for a graphical interface or a remote connection at all times.

Product Specifications

bulletCPU: Samsung S3C22410
bulletCore: ARM920T
bulletCPU Speed: 266MHz
bulletNand Size: 64MB
bulletSDRAM: 64MB
bulletBoot Time: 30 - 60 Seconds
bulletEthernet: 10/100baseT
bulletUSB: 4-Port Full Speed
bulletPower Input: 6-15VDC
bulletPower Consumption: 1.2 watt base /w Ethernet
bulletPer additional USB device*: 2.5 watt Max
bulletWireless USB Dongle: 802.11b/g
Product Manual

Motor Control

#1064 PhidgetMotorControl HC

The PhidgetMotorControl HC allows you to control the angular velocity and acceleration of up to two high-current DC motors.

Many variations of brushed DC motors exist: permanent magnet motors, electromagnet motors, coreless motors, linear motors... the PhidgetMotorController can be used with any of these, as well as other devices like small solenoids, incandescent light bulbs, and hydraulic or pneumatic devices like small pumps and valves.

bulletProvides bi-directional control to 2 DC motors
bulletRequires external 6 to 15VDC Power Supply
bulletUSB port is isolated from the motor control outputs
bulletOver voltage, over temperature, over current conditions are fed back to the API on the PC
Product Manual

PhidgetAdvancedServo 8-Motor

The PhidgetAdvancedServo 8-Motor allows you to control the position, velocity, and acceleration of up to 8 RC servo motors. It requires a 6-15VDC external power supply; its switching power supply allows the 1061 to efficiently operate from 6 to 15 VDC and can be used with a wide range of batteries. All our power supplies can be used with the 1061.

The 1061 has a high resolution of 125 steps per degree; it measures the power consumption of each servo and its switching regulator protects the motors from overvoltage. It powers servo motors of up to 1.5amps.

The AdvancedServo connects directly to a computer’s USB port.

1061 Product Specifications

bulletPulse Code Period Typical: 20ms - Maximum: 25ms
bulletMinimum Pulse Width: 83.3ns
bulletMaximum Pulse Width: 2.7307ms
bulletOutput Controller Update Rate Typical: 31 updates/second
bulletOutput Impedance (control): 600 Ohms
bulletPosition Resolution: 0.0078125º (15-bit)
bulletLower Position Limit: -22.9921875º
bulletUpper Position Limit: 233º
bulletVelocity Resolution: 0.390625º/s (14-bit)
bulletVelocity Limit: 6400º/s
bulletAcceleration Resolution: 19.53125º/s2 (14-bit)
bulletAcceleration Limit: 320000º/s2
bulletTime Resolution: 83.3ns
bulletMinimum Power Supply: Voltage 6V
bulletMaximum Power Supply: Voltage 15V
bulletMax Motor Current Continuous(individual): 1.6A
bulletMax Motor Current (Surge): 3 A
bulletMotor Overcurrent Trigger: (combined) 12A
bulletOperating Motor Voltage: 5.0V
bulletDevice Current Consumption: 26mA max
Product Manual
#3000 Servo Motor

Standard hobbyist servo motor, with mounting hardware. This is the HiTec HS-322HD Standard Servo.

We do not recommend this servo for use in projects with significant sideload, as the bearings are plastic (Karbonite).

Product Manual Specsheet


Kit Sensors

#1106 Force Sensor
The 1106 reads 0 when no force is applied. As force increases on the circular button the value increases towards 1000.
It is intended as a user input device (i.e recognizing that someone is pushing a button).
The 1106 is not accurate enough to be used as a weight measurement device and is not designed to have force applied constantly over time.

Product Manual
#1116 Multi-turn Rotation Sensor

The 1116 measures 3600 degrees of rotation - 10 full turns. It is typically used in Human Interface Applications such as control panels.

Product Manual
#1124 Precision Temperature Sensor

Temperature sensor with a range of -50°C to +150°C with a typical error of ±0.75°C in the 0°C to 100°C range.

Product Manual
#1128 Sonar Sensor

The Sonar Sensor is a compact high performance ultrasonic rangefinder that can detect objects at a distance of 6 to 254 inches (6.45 m) with a 1 inch resolution. The sensor automatically calibrates itself when powered up.

Product Manual
#1112 Slider

The Slider 60 is a variable resistor similar to a potentiometer. It returns a number between 0 and 1000 related to the position of the slider that varies from 0mm to 60mm.

Product Manual

(qty. 2)

Mini Joy Stick

This miniature joystick has two axes and a pushbutton. Each axis, up/down and left/right, has a potentiometer with a center value of approximately 500. When you move the Joystick from its center position the value will increase or decrease depending on the direction.

Pressing down on the Joystick pin will make a momentary contact that can be connected to a digital input on the PhidgetInterfaceKit through the terminal blocks.

Product Manual
#1135 30Amp Current Sensor AC & DC

The Voltage Sensor measures the differential voltage between the input terminals and outputs the difference proportionally. The maximum differential voltage that can be measured accurately is ±30V.

Product Manual
#2008 IR Distance Adapter

The IR Distance Sensor uses a Sharp GP2D12 connected to the 1101 – Distance Adapter that plugs into the PhidgetInterfaceKit 8/8/8. The GP2D12 sensor measures distances from 10 cm to 70 cm producing a voltage from 0 to 2.5V. This is interpreted as a sensor value of 0 to approximately 500 on the 8/8/8.

bulletExaples of use


Product Manual
  Sharp GP2D12 Sensor

The GP2D12 infrared sensor takes a continuous distance reading and reports the distance as an analog voltage with a distance range of 10cm (3.9") to 80cm (31.5").

The interface is 3-wire with power, ground and the output voltage.

Simply provide power and ground, and read a continuous analog voltage representing distance. A software lookup table can be implemented to translate the voltages to distances

Product Manual

(qty. 2)

Sensor Cable 60cm

Phidgets offers 2 type of sensors: Phidget Sensors connect directly into a computer using the 3001 – USB cable and analog sensors are connected to analog inputs on “interface boards” using a Sensor cable.

Each sensor product above includes one 3002 cable.



(qty. 2)

Sensor Cable 350cm

Phidgets offers 2 type of sensors: Phidget Sensors connect directly into a computer using the 3001 – USB cable and analog sensors are connected to analog inputs on “interface boards” using a Sensor cable.


Additional Sensors

Depending if you have/had Junior High courses or taught Electronic Systems 3205 you may have the following sensors available in your school.

#1103 IR-Reflective Sensor

This sensor uses infrared technology to detect an object at 5mm by determining the difference between low reflective conditions (i.e. black) and high reflective conditions (i.e. white).

The 1102 sensor consists of an infrared emitting diode and an NPN silicon phototransistor mounted side by side on a converging optical axis in a black plastic housing. The phototransistor responds to radiation from the emitting diode only when a reflective object passes within its field of view. The area of the optimum response approximates a circle .5mm in diameter.

Product Manual
#1104 Vibration Sensor

This sensor buffers a piezoelectric transducer. As the transducer is displaced from the mechanical neutral axis, bending creates strain within the piezoelectric element and generates voltages.

If the assembly is supported by its mounting points and left to vibrate “in free space” the device will behave as a form of vibration sensor. The sensing element should not be treated as a flexible switch, and is not intended to be bent.

Product Manual
#1108 Magnetic Sensor

The 1108 is a Hall-effect sensor that provides a voltage output that is proportional to the applied magnetic field.

Comes packaged with a 60cm Sensor Cable and 2 small magnets.

Product Manual
#1109 Rotational Sensor

The 1109 can be rotated 300 degrees and outputs a number between 0 and 1000 based on the shaft position

Product Manual
#1110 Touch Sensor

The 1110 is a capacitive touch sensor and can detect a touch through plastic, glass, or paper. We recommend a material thickness of 1/8”.

Product Manual
#1111 Motion Sensor

The 1111 detects changes in infrared radiation that occur when there is movement by a person (or object), which is different in temperature from the surroundings. As this sensor detects temperature differences, it is well suited to detecting the motion of people by their body temperature.

This sensor is also characterized by a narrow sensing area.

Product Manual
#1114 Temperature Sensor

The 1114 measures ambient temperature from –40°C to +125°C.

This device is a temperature to voltage converter that outputs a voltage that is directly proportional to temperature.

Product Manual
#1115 GasPressure Sensor

The 1115 measures absolute gas pressure from 20 to 250 kPa (2.9 to 36.3 psi) with a maximum error of ±1.5%.

It is suitable for measuring vacuum, or atmospheric pressure; it can also be used as a crude barometer.

If you are interested in the difference in pressure between two points (Atmospheric vs. Human lungs for example) you need the 1126 - Differential Gas Pressure Sensor.

Product Manual
#1119 20Amp Current Sensor AC & DC

The 1119 measures AC current up to 20 Amps and DC Current from -20Amps to +20Amps. Dual outputs allow the user to measure both the AC and DC components of complex current waveforms separately.

Product Manual
#1121 Voltage Divider

The 1121 provides an interface to non-Phidgets resistance sensors such as: Force-Sensing Resistors (FSR), light sensors, thermistors (heat sensors), and bend sensors.

The Voltage Divider eliminates the need to connect a resistor to an analog input by putting a high precision potentiometer on the board to allow the adjustment of the 'fixed' resistor.

The interface to the variable resistance sensor is a convenient terminal block.

Product Manual
#1125 Humidity Sensor

Measures Relative Humidity from 10% to 95% with a typical error of ±2%RH at 55% RH.

Measures Ambient Temperature in the range of -40°C to +100° C with a typical error of ±0.75°C in the 0°C to 100°C range.

Product Manual
#1059 PhidgetAccelerometer 3-Axis

The PhidgetAccelerometer 3-Axis is a three axis accelerometer that measures ±3 gravities (± 29.4m/s2) change per axis. It measures both dynamic acceleration (vibration) and static acceleration (gravity or tilt).

The module is calibrated at the factory and comes ready to use.

The PhidgetAccelerometer can be used in a large variety of applications and projects such as:
bulletSensing tilt in remotely operated vehicles.
bulletCapturing motion input for gaming.
bulletCapturing motion input for Human Interface Research.
bulletCapturing long term vibration data to help with the analysis of machinery performance.
bulletDetecting movement or presence by measuring structural vibration.

Product Manual
#1062 PhidgetStepper Unipolar 4-Motor

The PhidgetStepper Unipolar allows you to control the position, velocity, and acceleration of up to 4 unipolar stepper motors. The 1062 can be used in applications that require precise positioning and continuous rotation, at low cost.

1062 Product Specifications:

bulletPosition Resolution: 1/2 step (40-bit signed)
bulletUpper Position Limit: 2^39 - 1 1/2 steps
bulletLower Position Limit: -(2^39 - 1) 1/2 steps
bulletVelocity Resolution: 0.75 1/2 steps/second (9-bit)
bulletVelocity Limit: 383.25 1/2 steps/second
bulletAcceleration Resolution: 140.625 1/2 steps/second2 (6-bit)
bulletAcceleration Limit: 8859.375 1/2 steps/second2
bulletMinimum Power Supply Voltage: 5V
bulletMaximum Power Supply Voltage: 12V
bulletMax Current Per Coil: 1A
bulletUSB-Power Current Specification: 100mA max
bulletDevice Quiescent Current Consumption: 23mA
Product Manual