Phidgets


Phidgets are are a set of interfaces, sensors and actuators that have readily made connectors (USB or 3-line). Phidgets let you avoid soldering and microcontroller programming so you can put together an installation pretty quickly. Good for prototyping.

"Physical Widgets"


How to set up for Java:


Phidgets (physical widgets), www.phidgets.com

USB


8/8/8 "Phidget Interface Kit" (8 digital inputs, 8 digital outputs, 8 analog inputs; there exist boards of other sizes)


Phidget Java API

InterfaceKitPhidget:


The Phidget Interface Kit lets us connect a variety of sensors and lets us drive digital outputs. That is not enough though.

Some inputs and outputs need special circuitry so they come as separate phidgets that are connected via USB to the computer or using the USB hub on the Phidget Interface Kit


Phidget actuators (outputs):
Phidget sensors (inputs):
more about analog input:
high-power digital output
Phidget videos


Arduino Firmata is suggested as an alternative. Like Phidgets, Firmata can be easily driven from a computer , from various programming environments (it's a so-called sensorbox), with no need for external power. Unlike Phidgets, with Firmata the sensors and actuators are not packaged, they need more wiring and/or soldering. An Arduino Phidget shield might address that.


Moving towards higher-fidelity prototypes.
Microcontrollers